在计算机二级c语言中 什么是数字字符 与数字有什么区别?

如题所述

数字字符,顾名思义是字符,既然是字符,在计算机中的储存形式就ASCII码,是它的代码值,比如字符‘1’和数字1,数字作为常量在计算机中的值就是1,而字符‘1’则不是,记住,数字是一个常量,计算机内部储存的就是它的值,而字符是作为一种符号存在的,就像你随手画一个‘1’,它此刻是作为一张画而不是一个数字,在计算机内部储存的值是它的代码值
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-19
‘1’是字符,但是1是数字,他们分别要存放在char和int(或者long等等)的空间内;在ascii码中,‘1’对应的数字是65,也就是说,当你返回值是1的时候,确实就是1,但是如果返回‘1’,实际相当于返回了65~本回答被提问者和网友采纳
第2个回答  2014-03-19
或许你说的是字符常量和整型常量的区别吧……我也不太懂
相似回答