请问‘’是字符常量吗?表示什么?

这题答案选A
题目是说D选项是C语言的合法常量,它表示什么.... 怎么用?

第1个回答  2020-02-10
对的,一对括起来的,表示其中是一个字符,但是,ab是两个字符,所以它是错误的。
答案D是一对单引号,中间有一个空格(空格也是一个字符)。追问

表示什么字符?

追答

空格也是一个字符,它的ascii值为32

追问

这个题目很奇怪,选项里是两个单引号,中间也没有空格,我姑且认为是排版错误吧。

本回答被提问者和网友采纳
第2个回答  2021-01-03

第3个回答  2020-05-23
字符常量是指用一对单引号括起来的一个字符。如‘a’,‘9’,‘!’。字符常量中的单引号只起定界作用并不表示字符本身。字符常量的值,就是在ASCII编码表中的值。是个从0—127之间的整数。因此字符常量可以作为整型数据来进行运算。
字符常量只能用英文单引号括起来,不能用双引号。如“Y”不是一个字符常量,而是一个字符串。而且单引号内的大小写字符代表不同的字符常量,如‘Y’、‘y’是两个不同的字符常量。
扩展资料:
字符常量的分类
1、普通的字符常量
用单撇号括起来的一个字符,在内存中占一个字节。字符常量只包括一个字符,如‘AB’是不合法的。单撇号是定界符,而不属于字符常量的一部分。
2、转义字符常量
除字符常量外,C++还允许用一种特殊形式的字符常量,就是以“\”开头的字符序列。例如,’\n’代表一个“换行”符。转义字符虽然包含两个或多个字符,但它只代表一个字符。编译系统在见到字符“\”时,会接着找它后面的字符,把它处理成一个字符在内存中只占一个字节。
参考资料来源:百度百科-字符常量

相关了解……

你可能感兴趣的内容

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