发布网友
共1个回答
热心网友
字符型常量:
包括字符常量和字符串常量。
字符常量:又称字符常数,C语言中的字符常量是用单引号括起来的字符,区分大小写。
单引号只起界定作用,不表示字符本身。单引号中只能由一个字符,字符可以是字符集中的任意字符。单引号中的字符不能是单引号(')和反斜线(\)。
每个字符常量都有一个整数值,就是该数的ASCII码。
字符常量区分大小写。
字符串常量:字符串常量是用一对双引号括起来的字符串序列。
C语言规定字符串常量的存储方式为:字符串中的每个字符以其ASCII码值得二进制形式存放在内存中,并且系统自动在该字符串末尾加一个“字符串结束标志”('\0',即ASCII码值为0的字符,它不引起人和控制动作,也不是可显示的字符),以便系统判断字符串是否结束。例:字符串"a",实际长度为2,包含'a'和'\0'。