问题 单项选择题

下列合法的字符型常量是( )。

A) '\x13'
B) '\081'
C) '65'
D) "\n\

答案

参考答案:A

解析: C语言的字符常量是用单引号(')括起来的一个字符,也可以用以一个“\”开头的字符序列来表示字符常量。其中形式\ddd表示1到3位8进制数所代表的字符;形式\xhh表示1到2位16进制数所代表的字符。在本题中'\x13'表示回车符,是一个字符常量;而'\081'用8进制数所代表的字符形式不正确,因为8进制数所表示的字符中不会出现数字“8”;'65'单引号(即撇号)括起来的不是一个字符,而是一个+进制数字:"\n"是用双引号括起来的一个字符,表示一个字符串,而不是字符常量。

单项选择题
单项选择题