问题 单项选择题

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

A) 4个字符
B) 3个字符
C) 2个字符
D) 一个字符

答案

参考答案:D

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

单项选择题 A3/A4型题
单项选择题