c/c++中的转义字符及解释

发布时间:2024年01月19日

??

目录

一:\a:响铃

二:\b:退格

三:\t:水平制表符?

四.\n:换行

五。\v:垂直制表符

六。\r:回车?

七.\0:空字符

八.\\:反斜杠

九.\“(输出双引号),\‘(输出单引号),\?(输出问号)


一:\a:响铃

cout<<"\a"<<endl;

??输出后会响一声铃。

二:\b:退格

cout<<"hello,world\b 1"

? 输出结果会变成:

hello,worl 1

\b将前面的d删去,相当于backspace键的功能。?

三:\t:水平制表符?

cout<<"hello,world\t123"<<endl;

输出结果会变成:

hello,world        123

? ?\t代表8个空格。?

四.\n:换行

cout<<"hello,world\n123"<<endl;

输出结果变成:

hello,world
123

\n将后面的123换到下一行输出。?

五。\v:垂直制表符

cout<<"hello,world\vhello,world"<<endl;

输出后运行结果是:

hello,world
            hello,world

?需要注意的是:具体显示效果可能因终端或操作系统而异。有些会输出以下结果:

hello,world
hello,world

六。\r:回车?

cout<<"hello,world\r1234"<<endl;

输出结果变成:

1234o,world

?\r将后面的1234取代开头的hell

七.\0:空字符

cout<<"hello,world\0kkk"<<endl;

输出结果为:

hello,world

?\0表示结束,后面的kkk就不再输出。

八.\\:反斜杠

cout<<"\\"<<endl;

?输出结果是:

\

因为光写“\”程序会报错所以在\之前再加一个\字符,便可以正确输出\。

九.\“(输出双引号),\‘(输出单引号),\?(输出问号)

cout << "\"" << endl
		<< "\?" << endl
		<< "\'" << endl;

输出结果为:

”
?
’

?

?

文章来源:https://blog.csdn.net/2303_80490422/article/details/135675856
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。