c语言选择题,合法字符常量问题

如题所述

因为, '\数字' 这个数字要么是八进制, 要么是十六进制.
但是A, 91, 明显不是一个八进制
B, 正确, 这是个十六进制数
C, 错误, 这是个八进制数, 在'\数字'这种写法中, 不说是十六进制的, 默认八进制. 但是, 它属于控制字符, 所以不是合法的.
但是C这种写法是正确的.

D, 错误, 这是字符指针.追问

😮

你的意思是选bc?

追答

←_← 刚刚查了下ASCII码表, 和题干, C不正确, 因为它是控制字符, 而题干上说的是合法字符.

追问

控制字符?

追答

对哈~31之前的都是, 因为它在ASCII码表里输出的是符号, 不是字符. 它在操作系统里有别的用处, 如果用作输出, 输出的就是特殊符号. 其中除了0, 7, 8, 127其他的都是能输出的. 0是NULL, 7你输出不是没用, 而说输出到的不是屏幕, 是喇叭. 然后8是退格, 127是del

话说你😮是咋打滴? 编码是多少?

追问

你是说这个表情嘛

追答

嗯, 不浪费你财富了, 回头我自己再研究研究. 这个我在VS里复制了一下, 是个Unicoed里的.

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-02-20
选D追问

答案是b

追答

不知道,我水了

第2个回答  2015-02-20
d追问

😳

追答

追问

答案不是的

追答

b

第3个回答  2015-02-20
兄弟

相关了解……

你可能感兴趣的内容

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