问题
单项选择题
设有定义语句:char b='\123';则变量b包括( )。
A) 4个字符
B) 3个字符
C) 2个字符
D) 一个字符
答案
参考答案:D
解析: \123为转义字符,是一个字符常量,斜线后面的是八进制数,可以由0开头,最多由3个八进制数组成。它只代表一个字符,此八进制数就是这个字符的代码。语句charb='\123'是给字符变量赋初值,初值为一个字符。所以,选项D符合题意。