在C语言中以下合法的字符常量是 A.‘\0824’ B.’\x243’ C.’0’ D.”\0”

b为什么不是

C. '0' 是合法的字符常量
A. 0 开始是8进制,但不应有8,数也太长
B. 16进制,x后面允许2位,3位则太长
D. 双引号扩起的是字符串,不是字符常量
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-26
因为\x指的是十六进制,十六进制字符常量格式是\xhh,也就是只有两位数字,而243有三位数,不符合要求。两位数字就可以表示0到255之间的ascii码了。
第2个回答  2013-06-26
其他三个在ASCII码表中都能找到~所以可以算作字符常量

相关了解……

你可能感兴趣的内容

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