標籤: 暫無標籤

  C語言的:


  轉義字元是C語言中表示字元的一種特殊形式。通常使用轉義字元表示ASCII碼字符集中不可列印的控制字元和特定功能的字元,如用於表示字元常量的單撇號( '),用於表示字元串常量的雙撇號( ")和反斜杠( \)等。轉義字元用反斜杠\後面跟一個字元或一個八進位或十六進位數表示。


  轉義字元 意義 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 任意字元 二位十六進位


  字元常量中使用單引號和反斜杠以及字元常量中使用雙引號和反斜杠時,都必須使用轉義字元表示,即在這些字元前加上反斜杠。


  在C程序中使用轉義字元\ d d d或者\ x h h可以方便靈活地表示任意字元。\ d d d為斜杠後面跟三位八進位數,該三位八進位數的值即為對應的八進位A S C I I碼值。\ x後面跟兩位十六進位數,該兩位十六進位數為對應字元的十六進位A S C I I碼值。


  使用轉義字元時需要注意以下問題:


  1) 轉義字元中只能使用小寫字母,每個轉義字元只能看作一個字元。


  2) \v 垂直製表和\f 換頁符對屏幕沒有任何影響,但會影響印表機執行響應操作。


  3) 在C程序中,使用不可列印字元時,通常用轉義字元表示

上一篇[美利樓]    下一篇 [限定符]

相關評論

同義詞:暫無同義詞