易百教程

char类型

char类型是无符号类型,存储在char类型变量中的值的范围是0255。字符常量可以只是在单引号之间写入的字符。如下所示的一些例子:

char letter = 'A';
char digit = '9';
char exclamation = '!';

也可以在一对单引号之间使用转义序列来指定字符常量:

char newline = '\n'; // 表示换行符
char tab = '\t';     // 表示制表符
char single_quote = '\''; // 表示单引号

可以使用整数值初始化char类型的变量,只要该值符合类型char的范围:

char character = 74;  // 此ASCII代码表示字母:J

char类型的变量可以是整数,也可以是字符。下面是一个char类型的算术运算示例:

char letter = 'C';    // 'C'字母包含十进制代码值是:67
letter = letter + 3;  // letter变量现在值是:70,也就是字母:'F'

因此,可以对char类型的值执行算术运算,结果仍将其视为字符。

转义序列

转义字符 表示或显示的内容
\a 铃声(“哔!”)
\b 退格,不擦除内容
\f 换页或清除屏幕
\n 换行/新行
\r 回车
\t 水平制表符
\v 水直制表符
\ 反斜杠字符
\? 问号
\' 单引号
\" 双引号
\xnn 十六进制字符代码nn
\onn 八进制字符代码nn
\nn 八进制字符代码nn