以C语言为例,字符常量合法的有两种:一种是普通字符,即用单撇号括起来的一个字符。字符常量在储存在计算机的储存单元中时,是以其代码(一般采用ASCII代码)储存的。另一种是转义字符,即特殊字符常量。转移字符是C语言中表示字符的一种特殊形式,其含义是将反斜杠后面的字符转换成另外的意义。使用单撇号括起一个字符的形式即字符常量。使用字符常量需要注意以下几点:
1、字符常量只能用单撇号括起来,不能使用单引号或其他括号。
2、字符常量中只能包括一个字符,不能是字符串。
3、字符常量是区分大小写的。
4、单撇号只是界限符,不属于字符常量中旳一部分,字符常量只能是 一个字符,不包括单撇号。
5、单撇号里面可以是数字、字母等C语言字符集中除【,】和【/】以外所有可现实的单个字符,但是数字被定义为字符之后则不能参与数值运算。