问题 单项选择题

设有定义语句:char b='\123';则变量b包括( )。

A.4个字符

B.3个字符

C.2个字符

D.一个字符

答案

参考答案:D

解析: \123为转义字符,是一个字符常量,斜线后面的是八进制数,可以由0开头,最多由3个八进制数组成。它只代表一个字符,此八进制数就是这个字符的代码。语句charb='\123'是给字符变量赋初值,初值为一个字符。所以,选项D符合题意。

单项选择题
问答题