1.字符型的应用之强制类型转换:
#include<iostream>
using namespace std;
int main()
{
for(int i=;i<;i++)
{
cout<<(char)i;
}
cout<<endl;
return ;
}
运行结果:
2.特殊字符:
代码如下:
#include<iostream>
using namespace std;
int main()
{
cout<<"特俗字符";
char ch='\r'; /* /r表示回车,但不等于换行。*/
cout<<ch<<"特殊用途";
return ;
}
运行结果:
为什么输入的是这个结果呢?
答:这个问题要追溯到打字机时代,那个时期的打字机要跳转到下一行进行录入,
首先要返回到该行的开头,然后将纸张上推一行,因此回车的作用只是返回到该行的开头。
特殊字符 | 含义 |
\a | 铃声(警报声) |
\b | 回退 |
\f | 换页 |
\n | 换行 |
\r | 回车 |
\t | TAB键 |
\v | 垂直制表 |
\' | 单引号 |
\" | 双引号 |
\? | 问号 |
\\ | 反斜杠 |
\000 | 八进制 |
\xhhh | 十六进制 |