C語言轉義符

2021-09-30 06:38:31 字數 896 閱讀 2508

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程式中,使用不可列印字元時,通常用轉義字元表示

ps:做編譯實驗要用到對檔案操作,又要重新看c了……

C語言常用轉義符

在字符集中,有一類字元具有這樣的特性 當從鍵盤上輸入這個字元時,顯示器上就可以顯示這個字元,即輸入什麼就顯示什麼。這類字元稱為可顯示字元,如a b c 和空格符等都是可顯示字元。另一類字元卻沒有這種特性。它們或者在鍵盤上找不到對應的乙個鍵 當然可以用特殊方式輸入 或者當按鍵以後不能顯示鍵面上的字元。...

C語言高階 13 接續符和轉義符

c語言中的接續符 是指示編譯器行為的利器。編譯器會在反斜槓 剔除,跟在反斜槓後面的字元自動接續到前一行 在連線單詞時,反斜槓之後不能有空格,反斜槓的下一行之前也不能有空格 會報錯 backslash and newline separated by space warning 在接續符後多加了乙個空...

C 常用轉義符

換行僅僅是換行,不表示完成,也不把游標放到行首 什麼都不輸入 回車僅僅是表示完成,把游標回到行首 pc的回車鍵就是先換行 n再回車 r 表示製表符,相當於鍵盤上的tab鍵按一次的效果 win 用 r n linux unix 用 n mac os 用 r 關於換行和回車其實平時我們不太在意,所以關於...