在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碼)。