文章目录
- 1、转义字符列表
- 2、示例
- 3、获取视频教程
- 4、版权声明
C语言中,字符需要转义的情况有两种:
1)对于 ASCII编码,0~31(十进制)范围内的字符为控制字符,它们都是看不见的,不能在显示器上显示,也无法从键盘输入;
2)某些字符在C语言中有特别的用途,如单引号、双引号、反斜杠。
C语言又定义了一种简单的书写方式,即转义字符的形式来表示。
1、转义字符列表
转义字符完整的列表如下:
转义字符 | 意义 | ASCII码值 | 使用频率 |
\n | 换行(LF) ,将当前位置移到下一行开头。 | 10 | 每天都用 |
\’ | 单引号。 | 39 | 常用 |
\" | 双引号。 | 34 | 常用 |
\\ | 反斜杠。 | 92 | 常用 |
\r | 回车(CR) | 13 | windows平台常用,linux平台不常用。 |
\t | 水平制表(HT) 。 | 9 | 20年前常用,现在不用。 |
\v | 垂直制表(VT)。 | 11 | 20年前常用,现在不用。 |
\a | 响铃(BEL)。 | 7 | 20年前常用,现在不用。 |
\b | 退格(BS) ,将当前位置移到前一列。 | 8 | 20年前常用,现在不用。 |
\f | 换页(FF),将当前位置移到下页开头。 | 12 | 20年前常用,现在不用。 |
\n是最常用的转义字符,表示换行,让文本从下一行的开头输出,前面的章节中已经多次使用。
\r\n用于windows平台DOS格式文件的换行。
单引号、双引号、反斜杠是特殊的字符,不能直接输出。
单引号是字符类型的开头和结尾,要使用\'表示。
双引号是字符串的开头和结尾,要使用\"表示。
反斜杠是转义字符的开头,要使用*\\表示*。
2、示例
运行效果
作者:码农有道