轉義字元與ASCII之間的關係

2021-09-22 18:28:50 字數 960 閱讀 5268

換頁(ff),將當前位置移到下頁開頭

十進位製碼是:012,八進位製碼是:\014,十六進製制是:\x0e

換行(lf) ,將當前位置移到下一行開頭

十進位製碼是:010,八進位製碼是:\012,十六進製制是:\x0c

回車(cr) ,將當前位置移到本行開頭

十進位製碼是:013,八進位製碼是:\015,十六進製制是:\x0d

水平製表(ht) (跳到下乙個tab位置)

十進位製碼是:009,八進位製碼是:\011,十六進製制是:\x09

代表乙個反斜線字元'\'

十進位製碼是:092,八進位製碼是:\134,....

代表乙個單引號(撇號)字元

十進位製碼是:039,八進位製碼是:\047

代表乙個雙引號字元

十進位製碼是:034,八進位製碼是:\042

代表乙個問號

十進位製碼是:063,八進位製碼是:\077

空字元(nul)

十進位製碼是:000,八進位製碼是:\000

ascii 碼一共規定了128個字元的編碼,比如空格space是32(二進位制00100000),大寫的字母a是65(二進位制01000001)。這128個符號(包括32個不能列印出來的控制符號),只占用了乙個位元組的後面7位,最前面的一位統一規定為0。

\x表示後面的字元是十六進製制數,\0表示後面的字元是八進位制數。

所有的ascii碼都可以用「」加數字(一般是8進製數字)來表示。而c中定義了一些字母前加""來表示常見的那些不能顯示的ascii字元,如0,t,n等部分特殊字元,就稱為轉義字元,因為後面的字元,都不是八進位制數字了,所以也就不是ascii字元意思了,算定義的一些特殊字元來表示吧。

ASCII和轉義字元的區別與聯絡

轉義字元中的數都是八進位制的。編譯器語言c儲存在以前學習c語言的過程中,只是對ascii碼和轉義字元有乙個簡單的了解,最近遇到一些關於這方面的問題,深入研究了一下,總結下來,作為以後學習參考。ascii字符集 計算機用數字碼來儲存字元。ascii碼 美國標準資訊交換碼 是最常用的編碼。ascii碼表...

ASCII表和轉義字元

ascii表 目前計算機中用得最廣泛的字符集及其編碼,是由美國國家標準局 ansi 制定的ascii碼 american standard code for information interchange,美國標準資訊交換碼 它已被國際標準化組織 iso 定為國際標準,稱為iso 646標準。適用於...

Python 字元ASCII與數字之間的轉化

python 用到了乙個將乙個數字轉化為 對應ascii 的地方。結果習慣性的用了 a 1 之類的 或者int a 直接報錯 後來查了查才知道 規則 用的是 ord a 和chr 59 之類 記錄一下吧 挺常用的 python 2.7.8 default,jun 302014,16 08 48 ms...