c++之字符型中的特殊字符回车符

1.字符型的应用之强制类型转换:

#include<iostream>

using namespace std;

int main()

{

    for(int i=32;i<128;i++)

    {

        cout<<(char)i;    

    }

    cout<<endl;

    return 0;

}

运行结果:

c++之字符型中的特殊字符回车符

2.特殊字符:

代码如下:

#include<iostream>

using namespace std;

int main()

{

    cout<<"特俗字符";

    char ch='\r';      /*  /r表示回车,但不等于换行。*/

    cout<<ch<<"特殊用途";

    return 0;

}

运行结果:

c++之字符型中的特殊字符回车符

为什么输入的是这个结果呢?

答:这个问题要追溯到打字机时代,那个时期的打字机要跳转到下一行进行录入,

首先要返回到该行的开头,然后将纸张上推一行,因此回车的作用只是返回到该行的开头。

 

 

特殊字符 含义
\a  铃声(警报声)
\b 回退
\f 换页
\n 换行
\r 回车
\t TAB键
\v 垂直制表
\' 单引号
\" 双引号
\? 问号
\\ 反斜杠
\000 八进制
\xhhh 十六进制

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(特殊字符)