⑴ c語言中轉義字元的意義和用法
c語言中轉義字元後加數字如\65是有意義的,它表示一個具體的字元。
比如說,char
s[]="123\t\65bc";
它初始化的s字元串為「123」後面一個製表符tab,然後是「abc」三個大寫字母('\65'就表示一個ascii碼值為65的字元,即大寫字母a)。
⑵ C語言中轉義字元有什麼作用
字元表所有的轉義字元和所對應的意義: 轉義字元意義ASCII碼值(十進制) \a響鈴(BEL)007\b退格(BS) 008\f換頁(FF)012\n換行(LF) 010 \r回車(CR) 013\t水平製表(HT) 009\v垂直製表(VT) 011\\反斜杠092\?問號字元063\'單引號字元039\"雙引號字元 034\0空字元(NULL) 000\ddd任意字元 三位八進制\xhh任意字元二位十六進制字元型常量字元型常量所表示的值是字元型變數所能包含的值。我們可以用ASCII表達式來表示一個字元型常量,或者用單引號內加反斜杠表示轉義字元。 'A', '\x2f', '\013'; 其中:\x表示後面的字元是十六進制數,\0表示後面的字元是八進制數。 注意:在Turbo C 2.0中,字元型常量表示數的范圍是-128到127,除非你把它聲明為unsigned,這樣就是0到255。 上面我們見到的\x,\n,\a等等都是叫轉義字元,它告訴編譯器需要用特殊的方式進行處理。 具體請參考: http://ke..com/view/73.html
⑶ 什麼是轉義字元;在C語言中起什麼作用
轉義字元是很多程序語言、數據格式和通信協議的形式文法的一部分。對於一個給定的字母表。
C中轉義字元的目的是開始一個字元序列,使得轉義字元開頭的該字元序列具有不同於該字元序列單獨出現時的語義。
C語言中定義了一些字母前加""來表示常見的那些不能顯示的ASCII字元,如 , ,
等,就稱為轉義字元,因為後面的字元,都不是本來的ASCII字元意思了。
(3)c語言為什麼要有轉義字元擴展閱讀
轉義字元不屬於控制字元;控制字元也不屬於轉義字元。如果控制字元的定義是非圖形的字元,或者對輸出設備(列印機、文本終端)有特殊意義的字元,那麼針對這些設備的轉義字元也是控制字元。
但是程序設計用的轉義字元是圖形字元,因此它們不是控制字元。相反地,大多數ASCII控制字元單獨都具有控制功能,因此它們不是轉義字元。
C語言中字元型常量所表示的值是int型所能包含的值。我們可以用ASCII表達式來表示一個字元型常量,或者用單引號內加反斜杠表示轉義字元。
'A', 'x2f', '