字符类型
- 声明变量
char response;
char itable,latan;
- 初始化变量
char grade1 = 'A';
char grade2 = 65;
char broiled;
broiled = 'T';
字符常量
- 在C语言中,用单引号括起来的单个字符被称为字符常量。
注意:C语言将字符常量视为int类型而非char类型。在int为32位,char为8位的ASCII的系统中,可以有以下代码。
int grade = 'FATE';
char E = grade;
非打印字符
转义序列 | 含义 |
---|
\a | 警报(ANSI C);发出蜂鸣,但不会改变光标所处位置,即活跃位置 |
\b | 退格;把活跃位置 |
\f | 换页;把活跃位置移至下一页的开始处 |
\n | 换行;把活跃位置移至下一行的开始处 |
\r | 回车 |
\t | 水平制表符;把活跃位置移至下一个水平制表点(通常是第1个,第9个,第17个,第25个) |
\v | 垂直制表符;把活跃位置移至下一个垂直制表点 |
\|反斜杠(\) | |
\’ | 单引号 |
\’’ | 双引号 |
\? | 问号 |
\0oo | 八进制值(oo必须是有效的八进制数,即每个o可表示0~7中的一个数) |
\xhh | 十六进制(hh必须是有效的十六进制数,即每个h克表示0~f中的一个数) |
打印字符类型
char ch = 'A'
printf("The code for %c is %d.\n",ch,ch)