1. 字符字面量
字符字面量是由单引号括起来的单个字符。’a’代表字符a,’1’代表数字1。在C语言中,字符字面量只能包含一个字符,否则会导致编译错误。
2. 转义序列
转义序列是由反斜杠(\)和一个或多个字符组成的序列,其中反斜杠表示转义符号。常见的转义序列包括
代表换行符
– \t代表制表符
– \r代表回车符
– \b代表退格符
– \\代表反斜杠符
– \’代表单引号符
– \”代表双引号符
‘代表换行符,’\t’代表制表符。
3. 通用字符名
icodeicode字符的16进制编码。\u0061代表字符a,\u4e2d代表汉字“中”。
icode字符时,需要在程序文件的开头添加一个特殊的注释,以指定文件的编码方式。对于UTF-8编码的文件,需要在开头添加如下注释
“`cg utf-8 —
在C语言中,字符常量有多种合法的表示方式,包括字符字面量、转义序列和通用字符名。这些表示方式可以灵活地应用于不同的场景中,让程序员可以更加方便地处理字符数据。