字符常量是在单引号中的一个或多个字符,例如'A','+',或'\n'。多字符常量称为字符串常量或字符串文字。
单个字符常量或字符常量是单个字母,单个数字或单个引号中包含的单个特殊符号。两个引号都应指向左侧。例如:'A'是有效的字符常量,而'A不是。请注意,字符常量'5'与数字5是不同的。
字符常量分为两种:一种是普通字符,另一种是转义字符
普通字符常量是用单撇号括起来的一个字符,如:'b' ,'x',‘!',这些就都是普通的字符常量。
转义字符常量也就是特殊字符常量。转义字符是C语言中表示字符的一种特殊形式,其含义是将反斜杠后面的字符转换成另外的意义。
还可以用字符的ASCII码表示,即用反斜符(\)开头,后跟字符的ASCII码,这种方法也称为转义序列表示法,具体方法是:有两种形式:
一种是用字符的八进制ASCII码,表示为:\0dd.这里,0dd是八进制值(0可以省略)。
另一种使用字符的十六进制ASCII码值,表示为 \xhh或Xhh 这里hh是两位十六进制值。
|
|