在C语言中,合法的字符常量是 A.'\084' B.'\x48‘ C.'ab’ D.“\0” 顺便问下选哪个答案的元婴是为什么?

如题所述

选择B
A。属于\ddd 格式,但dd必须是八进制 即0 1 2 3 4 5 6 7,题中的8不是八进制
B。正确
C。字符常量只能有一个字符
D。格式错了 应该是'\0' 应该是单引号。
解答完毕
希望对你有帮助!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-14
选择B
A。出现\0 格式,表示后面的数字应该是8进制,不应该出现8
B。正确,出现\x 格式,表示后面跟16进制
C。字符常量只能有一个字符
D。格式错了 应该是'\0' 应该是单引号。
第2个回答  2011-03-14
选B,
A,084是表示8进制,出现8错误
C是字符串
D没有这种表示
第3个回答  2011-03-14
选A 因为 字符常量的规则是:’字符,不可以有\N’
相似回答