前幾天做c語言題目的時候,遇到了轉義字元,很是懵逼,現在搞懂了,順便帶著一些特殊字元的解釋,講給大家聽聽。
首先,不是有了』 \ 『就代表著轉義字元。
下面的才是轉義字元:
如果』 \ 『後加的是數字,那麼有可能是將其表示為ascii碼裡的字元,注意,我說的是有可能,因為想要表示字元的話』 \ '後的數字是有範圍的。範圍為八進位制[0,177],而且是ascii碼裡有的數
**實驗如下所示(vs2019):
執行結果為1,因為\127代表del。
如果改為\128,則執行結果為2,因為它代表le和8。ascii碼裡沒有八進位制為128的字元。
如果想轉化十六進製制,前面就要寫』 \x 』
另外還有一些特殊字元的解釋:
轉義字元與特殊字元
1 常見的轉義字元 c中定義了一些字母前加 來表示常見的那些不能顯示的ascii字元,如 0,t,n等,就稱為轉義字元,因為後面的字元,都表示的不是它本來的ascii字元意思。轉義字元 意義ascii碼值 十進位制 a響鈴 bel b退格 bs 將當前位置移到前一列 f換頁 ff 將當前位置移到下頁...
c c 轉義字元
c語言常用轉義字元 轉義字元 含義ascii碼 16 10進製 a響鈴 bel 07h 7 b退格 bs 08h 8 f換頁 ff 0ch 12 n換行 lf 0ah 10 r回車 cr 0dh 13 t水平製表 ht 09h 9 v垂直製表 vt 0bh 11 反斜槓 5ch 92 問號字元 3f...
php中的特殊字元轉義 php特殊字元轉義詳解
html array html username htmlentities clean username ent quotes,utf 8 echo welcome back,複製 小提示htmlspecialchars 函式與htmlentities 函式基本相同,它們的引數定義完全相同,只不過是...