永发信息网

字符常量可不可以参与数值运算,为什么

答案:7  悬赏:70  手机版
解决时间 2021-11-19 16:41
字符常量可不可以参与数值运算,为什么
最佳答案
这就要从字符型数据在内存中的存储方式来解释了。
  在C语言中,实际上字符型数据在内存中是以二进制形式存放的,并不是真正的把一个字符存进内存里。在对字符型数据进行相加减运算的时候,系统会首先会将char型数据以隐形的方式转化成int型数据再进行相加减运算的。
  因此,由字符型数据在内存的存储方式来看,字符型数据是可以进行数值运算的,对字符型数据做数字运算实际上就是对字符本身对应的ASSIC码进行相应的数值运算。
全部回答
可以啊追答根据ascll换算
好像不可以,原因不记得了,以前学过
这得看在什么语言里啊
在弱类型语言里一般可以,强类型语言里需要强制转换,不过也看特定语言是怎么规定的
在C/C++里可以。比如48+‘A’=113.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求教:西柳服装批发市场的营业时间
传说中让金主完颜亮垂涎三尺的杭州美景是
请问本山大叔这件迷彩服是什么牌子?谁知道?
我们自从5年前就住在洛阳的英语
三星S5G900F的SVOICE涮机能变中文?
我高考516分该报哪个学校,我想去上海上学
已知数列{an}的前n项和Sn=n的平方+2n,求数
女主叫沈言,男主叫牧子扬的重生小说
一个女孩对看待人和事变了 对他男朋友咋说
谁知道魔兽世界的断牙多少级可以抓
小虎在计算6.32减去一个小数时,由于粗心把减
查写勿忘国耻爱我中华的心得体会
高花上高速到草市怎么走
用3456组成一个三位数乘一位数乘积最大,怎么
途虎轮胎为什么便宜?途虎轮胎比4s店的便宜差
推荐资讯
在标准ASCII码表中,已知英文字母A的ASCII码
红木圆餐台价格一般是多少
我这裙子好看吗,评价一下
开瑞汽车宁波第一汽车市场店地址在什么地方,
方框84除以60要使商是两位数方框里最小可以填
个旧的按摩一条街在哪里?我今晚要到个旧歇一
有什么严重的火灾事故?
搬家了,现在桃树可以移栽吗?
求和函数怎么求?
你好,请问我农历1988.年6月29日丑时中2.20分
槐米是什么
ucc国际洗衣(图书馆店)地址在什么地方,我要
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?