答案是C。
各答案解析:
A 有双引号,是字符串
B 单引号里只能一个字符
D \0表明是8进制,只能出现0--7的数字
E 书写不完整,右半边的单引号没了
拓展:
在C语言中,一个字符常量代表ASCII字符集中的一个字符,在程序中用单引号把一个ASCII字符集中的字符括起来作为字符常量。
字符常量在内存中占4个字节,存放的是字符的ASCII码(整型数据)。C语言规定所有字符常量都作为整型量来处理。
在C语言中,字符型数据与整型数据可通用:10+‘R’。
选c
A 有双引号,是字符串
B 单引号里只能一个字符
D \0表明是8进制,只能出现0--7的数字
E 书写不完整,右半边的单引号没了
C
E的话,不知道你有没有写全,要是写成'\0'的话,也是对的
A是字符串,不是字符,B不是合法的字符常量,D八进制里怎么会有字符8
C
所谓常量是指在整个程序运行过程中其植始终不会改变的量。如:12,0,-23为整型常量,5.3,-1.2为实型常量,'A','g'为字符型常量;常量一般可以从字面形式即可判别。这种常量称为字面常量或直接常量