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

A. "\n" B. 'ab'
C. '\x43' D. '\084'
E. '\0

答案是C。

各答案解析:

    A 有双引号,是字符串

    B 单引号里只能一个字符

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

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

拓展:

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

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

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

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-28
C
所谓常量是指在整个程序运行过程中其植始终不会改变的量。如:12,0,-23为整型常量,5.3,-1.2为实型常量,'A','g'为字符型常量;常量一般可以从字面形式即可判别。这种常量称为字面常量或直接常量
第2个回答  2020-12-09

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网