字符常量

简介: 字符常量。

字符常量
字符常量是括在单引号中,例如,'x' 可以存储在 char 类型的简单变量中。

字符常量可以是一个普通的字符(例如 'x')、一个转义序列(例如 '\t'),或一个通用的字符(例如 '\u02C0')。

在 C 中,有一些特定的字符,当它们前面有反斜杠时,它们就具有特殊的含义,被用来表示如换行符(\n)或制表符(\t)等。下表列出了一些这样的转义序列码:

转义序列 含义
\ \ 字符
\' ' 字符
\" " 字符
\? ? 字符
\a 警报铃声
\b 退格键
\f 换页符
\n 换行符
\r 回车
\t 水平制表符
\v 垂直制表符
\ooo 一到三位的八进制数
\xhh . . . 一个或多个数字的十六进制数
下面的实例显示了一些转义序列字符:

实例

include

int main()
{
printf("Hello\tWorld\n\n");

return 0;
}
当上面的代码被编译和执行时,它会产生下列结果:

Hello World
字符常量的 ASCII 值可以通过强制类型转换转换为整数值。

目录
相关文章
|
1月前
|
编译器 C语言
关于合法浮点数、转义字符、八进制、十六进制、字符常量的判断
关于合法浮点数、转义字符、八进制、十六进制、字符常量的判断
32 0
|
1月前
|
存储 C语言
C语言小写字母转换大写字母
C语言小写字母转换大写字母
26 0
|
1月前
|
存储 C++
c++字符和不常见常量
c++字符和不常见常量
36 0
|
1月前
将小写字母全部转换成大写字母
【2月更文挑战第5天】将小写字母全部转换成大写字母。
27 0
|
30天前
|
存储 Java 编译器
字符串常量和字符串字面值
字符串常量和字符串字面值
29 1
|
21天前
|
存储 Cloud Native Linux
单字符 和 宽字符
单字符 和 宽字符
|
1月前
|
存储 Java 编译器
字符串常量和字符串字面值:区别与联系
字符串常量和字符串字面值:区别与联系
|
1月前
ASCII码
ASCII码
36 0
|
1月前
字符串常量
字符串常量。
20 0
|
1月前
|
Python
ASCII码与字符相互转换:
ASCII码与字符相互转换: