C++自学整理_01
一. 总结:
在C++语言中,由于其在一定程度上继承了C语言的编码规则,所以我们经常会在C++的代码中看到C语言的影子,本篇博文就是针对C++语言中的各种反斜杠“\”操作,来进行较为详细的探讨。
二. 图表展示反斜杠的意义
内容 | 意义 |
---|---|
\n | 换行 |
\b | 删掉字符串前方的一个字母 |
\t | 多一个tab(四个空格) |
\v | 换行,并在第二行前边加一个tab |
\0 | 是一个“空字符常量”,用来表示一个字符串的结束,其ASCII码的值为0,注意它与 “空格”(ASCII码值为32)以及“0”(ASCII码值为48)是不一样的。 |
\" | 用于在打印的时候输出双引号 |
\’ | 用于在打印的时候输出单引号 |
\\ | 用于在打印的时候输出反斜杠 |
三. 代码演示
#include <iostream>
using namespace std;
int main(){
cout << "Hello\nworld" << endl; // 换行
cout << "Hello\bworld" << endl; // 删掉Hello里中的最后一个字母o
cout << "Hello\tworld" << endl; // Hello 和 world 中间多一个tab (四个空格)
cout << "Hello\vworld" << endl; // 换行并在第二行前多一个tab
cout << "Hello\0world" << endl; // 表达字符串的结束,也就是hello完结之后的world是不被读取的
cout << "Hello \" world \"" << endl; // 用于在打印的时候输出双引号
cout << "Hello \' beautiful \'" << endl; // 用于在打印的时候输出单引号
cout << "\\" << endl; // 用于输出反斜线
return 0;
}
/*
输出结果:
Hello
world
Hellworld
Hello world
Hello
world
Hello
Hello " world "
Hello ' beautiful '
\
*/