TL
Tool Lab
💰捐贈
💰捐贈

ASCII Character Table

Complete ASCII table with decimal, hex, octal, and binary values.

DecHexOctBinChar
00x000000000000NUL
10x010010000001SOH
20x020020000010STX
30x030030000011ETX
40x040040000100EOT
50x050050000101ENQ
60x060060000110ACK
70x070070000111BEL
80x080100001000BS
90x090110001001HT
100x0A0120001010LF
110x0B0130001011VT
120x0C0140001100FF
130x0D0150001101CR
140x0E0160001110SO
150x0F0170001111SI
160x100200010000DLE
170x110210010001DC1
180x120220010010DC2
190x130230010011DC3
200x140240010100DC4
210x150250010101NAK
220x160260010110SYN
230x170270010111ETB
240x180300011000CAN
250x190310011001EM
260x1A0320011010SUB
270x1B0330011011ESC
280x1C0340011100FS
290x1D0350011101GS
300x1E0360011110RS
310x1F0370011111US
320x200400100000
330x210410100001!
340x220420100010"
350x230430100011#
360x240440100100$
370x250450100101%
380x260460100110&
390x270470100111'
400x280500101000(
410x290510101001)
420x2A0520101010*
430x2B0530101011+
440x2C0540101100,
450x2D0550101101-
460x2E0560101110.
470x2F0570101111/
480x3006001100000
490x3106101100011
500x3206201100102
510x3306301100113
520x3406401101004
530x3506501101015
540x3606601101106
550x3706701101117
560x3807001110008
570x3907101110019
580x3A0720111010:
590x3B0730111011;
600x3C0740111100<
610x3D0750111101=
620x3E0760111110>
630x3F0770111111?
640x401001000000@
650x411011000001A
660x421021000010B
670x431031000011C
680x441041000100D
690x451051000101E
700x461061000110F
710x471071000111G
720x481101001000H
730x491111001001I
740x4A1121001010J
750x4B1131001011K
760x4C1141001100L
770x4D1151001101M
780x4E1161001110N
790x4F1171001111O
800x501201010000P
810x511211010001Q
820x521221010010R
830x531231010011S
840x541241010100T
850x551251010101U
860x561261010110V
870x571271010111W
880x581301011000X
890x591311011001Y
900x5A1321011010Z
910x5B1331011011[
920x5C1341011100\
930x5D1351011101]
940x5E1361011110^
950x5F1371011111_
960x601401100000`
970x611411100001a
980x621421100010b
990x631431100011c
1000x641441100100d
1010x651451100101e
1020x661461100110f
1030x671471100111g
1040x681501101000h
1050x691511101001i
1060x6A1521101010j
1070x6B1531101011k
1080x6C1541101100l
1090x6D1551101101m
1100x6E1561101110n
1110x6F1571101111o
1120x701601110000p
1130x711611110001q
1140x721621110010r
1150x731631110011s
1160x741641110100t
1170x751651110101u
1180x761661110110v
1190x771671110111w
1200x781701111000x
1210x791711111001y
1220x7A1721111010z
1230x7B1731111011{
1240x7C1741111100|
1250x7D1751111101}
1260x7E1761111110~
1270x7F1771111111DEL

關於ASCII

ASCII(美國資訊交換標準碼)定義了128個字元:33個控制碼(0–31和127)和95個可列印字元(32–126)。控制碼處理格式(LF=換行,HT=定位字元,CR=回車),可列印字元包括字母、數字和符號。

關鍵範圍

  • 0–31:控制字元(不可列印)
  • 32–47:標點符號和特殊字元(空格、!、"、#、…)
  • 48–57:數字 0–9
  • 65–90:大寫字母 A–Z
  • 97–122:小寫字母 a–z
  • 127:DEL(刪除)

關於本工具

ASCII表顯示所有128個標準ASCII字元及其十進位、十六進位、八進位、二進位和字元表示。在處理字元編碼、資料協定或底層程式設計時用作快速參考。

使用方法

  1. 使用搜尋欄位尋找特定字元、十進位值或十六進位碼。
  2. 使用顯示下拉選單篩選:全部、僅可列印字元(32–126)或控制碼(0–31, 127)。
  3. 讀取每個項目的Dec、Hex、Oct、Bin和Char欄位。
  4. 控制字元以標準縮寫顯示(NUL、LF、CR等)。

使用情境

程式設計師在處理字元輸入或建立解析器時參考ASCII碼。安全研究人員檢查字元的十六進位值進行注入分析。

常見問題

  • ASCII和Unicode有什麼區別?ASCII定義128個字元。Unicode是涵蓋所有書寫系統超過14萬個字元的超集。前128個Unicode碼位與ASCII相同。
  • 什麼是控制字元?控制字元(0–31和127)是控制文字流的不可列印碼:LF(10)=換行,CR(13)=回車,HT(9)=定位字元,NUL(0)=空終止符。
  • ASCII為什麼從0到127?ASCII設計為適合7位(2⁷=128個值)。第8位最初用於串列通訊中的同位元檢查。