在C语言中,字符常量是用单引号括起来的单个字符。例如:
- ‘a’ 表示字符 “a”
- ‘1’ 表示字符 “1”
- ‘\n’ 表示换行符
- ‘\t’ 表示制表符
以下是一些常见的C语言字符常量:
- 字母:‘a’, ‘b’, ‘c’, …, ‘A’, ‘B’, ‘C’, …, ‘Z’
- 数字:‘0’, ‘1’, ‘2’, …, ‘9’
- 特殊字符:‘+’, ‘-’, ‘*’, ‘/’, ‘=’, ‘<’, ‘>’, ‘!’, ‘?’, ‘@’, ‘#’, ‘$’, ‘%’, ‘^’, ‘&’, ‘(’, ‘)’, ‘{’, ‘}’, ‘[’, ‘]’, ‘;’, ‘:’, ‘,’, ‘.’, ‘|’, ‘\’, ‘"’, ‘'’
- 转义字符:‘\n’(换行符), ‘\t’(制表符), ‘\r’(回车符), ‘\b’(退格符), ‘\f’(换页符), ‘\v’(垂直制表符), ‘\a’(警报符), ‘\0’(空字符), ‘"’(双引号), ‘'’(单引号), ‘\’(反斜杠)
注意:在C语言中,字符常量实际上是整数类型,因为它们对应于ASCII码或其他字符编码中的整数值。例如,‘a’ 对应于整数值 97(ASCII码)。