首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

ASCII 字符集完整對照表(十進制/八進制/十六進制/二進制/字符/名稱)

     編輯:關於C語言

ASCII 字符集完整對照表

ASCII(American Standard Code for Information Interchange)定義了 128 個字符(0~127),包含控制字符(0~31, 127)和可打印字符(32~126)。下表列出所有碼位的多進制表示與官方名稱。

DecOctHexBinCharName
00000000000000^@NUL (Null)
10010100000001^ASOH (Start of Heading)
20020200000010^BSTX (Start of Text)
30030300000011^CETX (End of Text)
40040400000100^DEOT (End of Transmission)
50050500000101^EENQ (Enquiry)
60060600000110^FACK (Acknowledge)
70070700000111^GBEL (Bell)
80100800001000^HBS (Backspace)
90110900001001^IHT (Horizontal Tab)
100120A00001010^JLF (Line Feed)
110130B00001011^KVT (Vertical Tab)
120140C00001100^LFF (Form Feed)
130150D00001101^MCR (Carriage Return)
140160E00001110^NSO (Shift Out)
150170F00001111^OSI (Shift In)
160201000010000^PDLE (Data Link Escape)
170211100010001^QDC1 (Device Control 1, XON)
180221200010010^RDC2 (Device Control 2)
190231300010011^SDC3 (Device Control 3, XOFF)
200241400010100^TDC4 (Device Control 4)
210251500010101^UNAK (Negative Acknowledge)
220261600010110^VSYN (Synchronous Idle)
230271700010111^WETB (End of Transmission Block)
240301800011000^XCAN (Cancel)
250311900011001^YEM (End of Medium)
260321A00011010^ZSUB (Substitute)
270331B00011011^[ESC (Escape)
280341C00011100^\FS (File Separator)
290351D00011101^]GS (Group Separator)
300361E00011110^^RS (Record Separator)
310371F00011111^_US (Unit Separator)
320402000100000 SP (Space)
330412100100001!Exclamation Mark
340422200100010"Quotation Mark
350432300100011#Number Sign
360442400100100$Dollar Sign
370452500100101%Percent Sign
380462600100110&Ampersand
390472700100111'Apostrophe
400502800101000(Left Parenthesis
410512900101001)Right Parenthesis
420522A00101010*Asterisk
430532B00101011+Plus Sign
440542C00101100,Comma
450552D00101101-Hyphen-Minus
460562E00101110.Full Stop
470572F00101111/Solidus
4806030001100000Digit Zero
4906131001100011Digit One
5006232001100102Digit Two
5106333001100113Digit Three
5206434001101004Digit Four
5306535001101015Digit Five
5406636001101106Digit Six
5506737001101117Digit Seven
5607038001110008Digit Eight
5707139001110019Digit Nine
580723A00111010:Colon
590733B00111011;Semicolon
600743C00111100<Less-Than Sign
610753D00111101=Equals Sign
620763E00111110>Greater-Than Sign
630773F00111111?Question Mark
641004001000000@Commercial At
651014101000001ALatin Capital Letter A
661024201000010BLatin Capital Letter B
671034301000011CLatin Capital Letter C
681044401000100DLatin Capital Letter D
691054501000101ELatin Capital Letter E
701064601000110FLatin Capital Letter F
711074701000111GLatin Capital Letter G
721104801001000HLatin Capital Letter H
731114901001001ILatin Capital Letter I
741124A01001010JLatin Capital Letter J
751134B01001011KLatin Capital Letter K
761144C01001100LLatin Capital Letter L
771154D01001101MLatin Capital Letter M
781164E01001110NLatin Capital Letter N
791174F01001111OLatin Capital Letter O
801205001010000PLatin Capital Letter P
811215101010001QLatin Capital Letter Q
821225201010010RLatin Capital Letter R
831235301010011SLatin Capital Letter S
841245401010100TLatin Capital Letter T
851255501010101ULatin Capital Letter U
861265601010110VLatin Capital Letter V
871275701010111WLatin Capital Letter W
881305801011000XLatin Capital Letter X
891315901011001YLatin Capital Letter Y
901325A01011010ZLatin Capital Letter Z
911335B01011011[Left Square Bracket
921345C01011100\Reverse Solidus
931355D01011101]Right Square Bracket
941365E01011110^Circumflex Accent
951375F01011111_Low Line
961406001100000`Grave Accent
971416101100001aLatin Small Letter A
981426201100010bLatin Small Letter B
991436301100011cLatin Small Letter C
1001446401100100dLatin Small Letter D
1011456501100101eLatin Small Letter E
1021466601100110fLatin Small Letter F
1031476701100111gLatin Small Letter G
1041506801101000hLatin Small Letter H
1051516901101001iLatin Small Letter I
1061526A01101010jLatin Small Letter J
1071536B01101011kLatin Small Letter K
1081546C01101100lLatin Small Letter L
1091556D01101101mLatin Small Letter M
1101566E01101110nLatin Small Letter N
1111576F01101111oLatin Small Letter O
1121607001110000pLatin Small Letter P
1131617101110001qLatin Small Letter Q
1141627201110010rLatin Small Letter R
1151637301110011sLatin Small Letter S
1161647401110100tLatin Small Letter T
1171657501110101uLatin Small Letter U
1181667601110110vLatin Small Letter V
1191677701110111wLatin Small Letter W
1201707801111000xLatin Small Letter X
1211717901111001yLatin Small Letter Y
1221727A01111010zLatin Small Letter Z
1231737B01111011{Left Curly Bracket
1241747C01111100|Vertical Line
1251757D01111101}Right Curly Bracket
1261767E01111110~Tilde
1271777F01111111DELDEL (Delete/Rubout)

常用控制字符速查

DecChar名稱常見用途
0NUL空字符C 字符串結束符
7BEL響鈴終端發聲
8BS退格光標左移
9HT水平製表\t 對齊
10LF換行Unix 換行 \n
13CR回車Mac 經典/Win \r\n 一部分
27ESC逃逸ANSI 轉義序列開頭
127DEL刪除終端刪除字符

C 語言中使用

char c = 65;        // 'A'
char c = '\x41';    // 十六進制
char c = '\101';    // 八進制
char newline = '\n'; // LF (10)
char tab = '\t';     // HT (9)
char esc = '\x1b';   // ESC (27)
printf("ASCII of 'A': %d\n", 'A'); // 65

總結

ASCII 表是計算機字符編碼基石,熟記常用控制字符(NUL, LF, CR, HT, ESC, DEL)及字母數字範圍,對調試字符編碼問題、串口通信、文本處理至關重要。現代系統多使用 UTF-8(ASCII 兼容超集),但 ASCII 核心碼位不變。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved