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

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

#include<iostream>
using namespace std;
int main()
{
    for(int i=32;i<128;i++)
    {
        cout<<(char)i;    
    }
    cout<<endl;
    return 0;
}

运行结果:

2.特殊字符:

代码如下:

#include<iostream>
using namespace std;
int main()
{
    cout<<"特俗字符";
    char ch='\r';      /*  /r表示回车,但不等于换行。*/
    cout<<ch<<"特殊用途";
    return 0;
}

运行结果:

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

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

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

 

 

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

 

 

 

 

 

 

 

 

 

posted @ 2014-04-27 19:26  技术宅星云  阅读(6082)  评论(0编辑  收藏  举报