若有定义语句: char a=’\82’; 则变量a( )。

admin2015-07-28  22

问题 若有定义语句:
char a=’\82’;
则变量a( )。

选项 A、说明不合法
B、包含1个字符
C、包含2个字符
D、包含3个字符

答案A

解析 以反斜杠开始的为转义字符,C语言中可以用1~3位八进制数代表一个转义字符(形式为?\ddd?),或者由两位十六进制数代表一个字符(形式为?\xhh?),但是没有用两个十进制数代表的字符,所以答案选A。
转载请注明原文地址:https://kaotiyun.com/show/PpJp777K
0

最新回复(0)