合法的c語言字符常量是什么?
字符常量是指在程序中使用的固定字符值,通常用單引號(')括起來表示。在C語言中,字符常量必須是一個字符,可以是字母、數字或符號。但是,字符常量必須符合一定的規則,否則就會被認為是非法字符常量。
那么,合法的C語言字符常量是哪些呢?下面我們來詳細解答。
1.字符常量必須用單引號(')括起來。
2.字符常量只能包含一個字符。
3.字符常量可以是一個字母(包括大小寫字母)、數字或符號。
表示換行,\t表示制表符。
下面是一些合法的字符常量的例子
'a' //字符a
'1' //字符1
'+' //字符+
' //換行符
'\t' //制表符
'\\' //反斜杠
'$' //字符$
注意,以下字符常量是非法的
'ab' //包含多個字符
'' //空字符常量
'12' //包含多個數字
'\123'//八進制轉義字符后面只能有三個數字
'\' //轉義字符后面必須跟上一個字符
總之,在C語言中,要使用合法的字符常量,必須符合上述規則,否則就會被認為是非法的字符常量。