(图片来自网络下载,如有侵权请告知删除)
示例代码:
int main()
{
cout << "空字符:hello\0xingnian" << endl;
//\0会被认为是字符串结束标志,在hello后添加/0会被认为字符串到这里结束,所以后面内容不会打印。
cout << "响铃:hello xingnian\a" << endl;
//\a可以让设备发出提示音
cout << "退格:hello\b xingnian" << endl;
//退格会删除一个字符,所以输出hell xingnian。
cout << "水平制表:\thello xingnian" << endl;
//水平制表可以让字符向后制表
cout << "换行:hello\nxingnian" << endl;
//换行可以让xingnian在第二行输出
cout << "垂直制表:hello \vxingnian" << endl;
//垂直制表符,可以将后面字符串从下一行当前列开始输出
//不知道为啥我控制台没出来效果,不常用,暂不研究了
cout << "换页:hello \fxingnian" << endl;
//这个也没出来效果,不常用,暂不研究
cout << "回车:\rhello xingnian" << endl;
//回车,我这前面的字符被回车消失了,也不知道对不对,老规矩,不常用改日研究
cout << "\"双引号:hello xingnian\"" << endl;
//添加双引号
cout << "\'单引号:hello xingnian\'" << endl;
//添加单引号
cout << "反斜杠:hello xingnian\\" << endl;
//添加一根反斜线
cout << "八进制:hello xingnian\101" << endl;
//\ddd 表示的意思是,\后面三个数字需要是8进制的,这三个数字对应的ASCII码值会被打印出来
cout << "十六进制:hello xingnian\x40" << endl;
//\xhh 和\ddd一个意思 用16进制数字转换成对应ASCII码的值输出
}