C语言的一道题:以下不合法的字符常量是()A.'\2' B.'"' c.' ' D.'\483' 问一下该选哪一项,为什么?

如题所述

你好!
D
'\ddd'类似这种形式代表八进制数,八进制数中每个数的值小于8,则'\483'是错误的
如果对你有帮助,望采纳。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-24
D
因为' '里面要是字符,而字符只能从'\0' 到'\255';所以说'\483'是不合法的字符常量。本回答被提问者采纳
第2个回答  2011-07-21
D
'\ddd'类似这种形式代表八进制数,八进制数中每个数的值小于8,则'\483'是错误的
第3个回答  推荐于2018-03-07
因为里面只能是八进制数 所以里面不可能出现8吧 0.0本回答被网友采纳
第4个回答  2011-07-21
选B吧。。追问

错了,答案是D,但是没有给理由。。。B是把里面的双引号作为字符常量,没有错。。。