【C++从0到1】40、C++中转义字符

C++从0到1全系列教程

1、转义字符

在C++程序中,使用转义字符的原因有两个:

  • 控制字符没有符号,无法书写,只能用其它的符号代替。
  • 某些符号已被C++征用,语义冲突,只能用其它的符号代替。
ASCII码值 转义字符 含义
0 \0 空,给字符型变量赋值时可以直接书写0。
10 \n 换行(LF) ,将当前位置移到下一行开头。
13 \r 回车(CR) ,将当前位置移到本行开头
9 \t 水平制表(HT) (跳到下一个TAB位置)
92 \ 斜线
34 " 双引号,书写字符时不必转义。
39 单引号,书写字符串中不必转义。
7 \a 警报
8 \b 退格(BS) ,将当前位置移到前一列
12 \f 换页(FF),将当前位置移到下页开头
11 \v 垂直制表(VT)

2、示例代码

#include          // 包含头文件。
using namespace std;        // 指定缺省的命名空间。

int main()
{
    // 字符型(char)占用的内存空间是1个字节,书写用单引号包含。
    char a = '\'';
    cout << "a=" << a << endl;

    // 换行符 ASCII值是10  书写用\n
    cout << "我是一'只傻傻鸟!\n";

    // 水平制表符用于对齐输出的内容。
    cout << "1\t西施\n";
    cout << "100\t西瓜\n";
    cout << "10000\t冰冰\n";
}

你可能感兴趣的:(C++,c++,开发语言)