在C语言中,以下合法的字符常量是

A. "尀n" B. ✀ab✀ C. ✀尀x43✀ D. ✀尀084✀ E. ✀尀0
2024年10月28日 17:32
有5个网友回答
网友(1):

答案是C。

各答案解析:

  1. A 有双引号,是字符串

  2. B 单引号里只能一个字符

  3. D \0表明是8进制,只能出现0--7的数字

  4. E 书写不完整,右半边的单引号没了

拓展:

  1. 在C语言中,一个字符常量代表ASCII字符集中的一个字符,在程序中用单引号把一个ASCII字符集中的字符括起来作为字符常量。

  2. 字符常量在内存中占4个字节,存放的是字符的ASCII码(整型数据)。C语言规定所有字符常量都作为整型量来处理。

  3. 在C语言中,字符型数据与整型数据可通用:10+‘R’。

网友(2):

选c
A 有双引号,是字符串
B 单引号里只能一个字符
D \0表明是8进制,只能出现0--7的数字
E 书写不完整,右半边的单引号没了

网友(3):

C
E的话,不知道你有没有写全,要是写成'\0'的话,也是对的

A是字符串,不是字符,B不是合法的字符常量,D八进制里怎么会有字符8

网友(4):

C
所谓常量是指在整个程序运行过程中其植始终不会改变的量。如:12,0,-23为整型常量,5.3,-1.2为实型常量,'A','g'为字符型常量;常量一般可以从字面形式即可判别。这种常量称为字面常量或直接常量

网友(5):