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