A. c語言: \0與\n分別表示什麼
C語言中, 表示空字元,一般用於標識字元串結束; 表示換行符,一般用於換行列印;回車符用 表示。
C語言中,所有的ASCII碼都可以用「」加數字(一般是8進制數字)來表示。而C中定義了一些字母前加""來表示常見的那些不能顯示的ASCII字元,如 , , 等,就稱為轉義字元,因為後面的字元,都不是它本來的ASCII字元意思了。
注意:在Turbo C 2.0中,字元型常量表示數的范圍是-128到127,除非你把它聲明為unsigned,這樣就是0到255。上面我們見到的x, ,a等等都是叫轉義字元,它告訴編譯器需要用特殊的方式進行處理。
(1)c語言中和雙撇號的區別擴展閱讀:
其它常見轉義字元:
1、v
垂直製表(VT)。
2、\
代表一個反斜線字元'''。
3、'
代表一個單引號(撇號)字元。
4、"
代表一個雙引號字元。
5、?
代表一個問號。
B. C語言 轉義字元
轉義字元是C語言中表示字元的一種特殊形式。通常使用轉義字元表示ASCII碼字元集中不可列印的控制字元和特定功能的字元,如用於表示字元常量的單撇號( '),用於表示字元串常量的雙撇號( ")和反斜杠( )等。轉義字元用反斜杠後面跟一個字元或一個八進制或十六進制數表示。
是轉義字元aaa表示轉義的是8進制。