2.2.3 字符型常量
含义:是指仅含单个ASCII字符的常量,占一个字节。表示法有下两种
1.单引号表示法:
可直接用单引号将字符括起来,如`A`、`9`、`=`、`+`。也可用字符的ASCII码值表示字符,如十进制数55表示大写字母`U`
2.转义字符表示法:
对于不能显示的字符(主要指控制字符,如回车符、换行符、制表符等)和一些在C语言中有特殊含义和用途的字符(如单引号、双引号、反斜杠线等),只能用转义字符表示。
转义字符是一种特殊的字符常量。转义字符以反斜杠“\”开头,后面跟一个或几个字符。转义字符具有特定的含义,它不同于字符原有的意义。常用的转义字符如下
\n==>换行 \r==>回车 \f==>换页 \t==>水平制表(Tab)
\v==>垂直制表 \b==>退格符 \\==>反斜杠“\” \'==>单引号符
\''==>双引号符 \ddd==>1~3位八进制数所代表的字符
\xhh==>1~2位十六进制数所代表的字符
备注:C语言字符集中的任何一个字符均可用转义字符来表示。
字符常量有如下特点:
(1)只能用单引号括起来,不能用双引号或其他符合。
(2)只能是单个字符,不能是字符串。
(3)C语言对字符和整型是不加区分的。字符常量常被视为1字节的整数,其值就是该字符的ASCII码,可以像整数一样参加数值运算。
文章评论(0条评论)
登录后参与讨论