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 | 十六進制 |
