初学C语言,问下“为什么书上的字符常量的ASCII值都是用十进制表示?”难道不能用十六进制,八进制?

而且书上的字符常量间的很多运算,都是用其对应的ASCII十进制值运算的。我想把其换算为十六进制、八进制值运算,不行吗?

你可以自己转换的。为什么书上用十进制值运算,是因为十进制运算比较方便,有利于读者的查阅和运用,而且转换为二进制也比较方便。计算机是以二进制进行编译运行的,不管你是多少进制的数值也好,最后还是要转换为二进制进行编译运行的。因此,都是用十进制数值表示,而不是八进制或十六进制。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-16
都可以,十进制比较贴近自然,你能比较直观的知道它的大小。记住这三个数的ASCII值就行了:数字' 0'——ASCII值48,' A'——65 ,'a'——97,其他的依次类推
第2个回答  2011-11-15
没什么不行的,高兴的话你可以自己转成十六、八进制来看
第3个回答  2011-11-15
可以啊,关键看你用在什么地方,什么进制方便就怎么用。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网