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 | 十六进制 |
*********************
交流即分享,分享才能进步!
不对之处,还请各位前辈多多指教。
by 星云
********************

浙公网安备 33010602011771号