2025-11-20 06:07:02
字符常量就是用单引号括起来的单个字符,比如单引号里的"a"或"中"。这类常量在编程里用来表示一个确切的符号,不能写错别字,也不能写成多个字符。比如写'ab'就会报错,因为常量只能包含一个字符。
为什么是这个答案呢?首先看ASCII标准,规定一个字符占1个字节,用单引号包裹刚好符合这个规则。根据《C语言参考手册》第3.2.1节,字符常量必须严格用一个字符组成,不能带空格或换行符。比如' '表示空格,'0'表示数字零,'?'表示问号。这些数据说明字符常量的格式有严格限制,就像身份证号码只能有18位数字一样。实际编程中,汉字字符常量占用了扩展的Unicode编码,但核心规则和ASCII保持一致,必须用单引号括起来。
本题链接: