제목:

아스키(ASCII) 코드표

날짜: Posted on

본 포스트는 아스키 코드표를 게시합니다.

미국정보교환표준부호(American Standard Code for Information Interchange), 약칭 ‘아스키'(ASCII) 코드는 1967년 미국표준협회(ASA)에서 제정하여 현재도 널리 쓰이고 있는 표준 문자 코드 규격입니다.

아스키 코드 규격은 7비트로 이루어져 있으며, 128개의 코드 중 제어 문자에 33개, 일반 문자에 나머지 95개의 코드가 배당되어 있습니다. 제어 문자는 0x00-0x1F 영역과 0x7F에 배당되어 있고 일반 문자는 0x20-0x7E 영역에 배당되어 있습니다.

본래 7비트로 정한 목적은 최상위 1개 비트를 오류 검출용으로 사용할 수 있게 하기 위함이었습니다. 하지만 8비트 컴퓨터에서는 이 목적보다는 더 많은 문자(확장 알파벳, 그림문자 등)를 표현하기 위한 목적으로 주로 쓰였습니다. 동아시아권 컴퓨터에서도 한글, 한자 등을 표현하기 위해 확장 아스키 영역을 사용하였습니다.

세계 여러 나라의 문자를 처리하기 위해 오늘날 널리 쓰이고 있는 공통 규격인 유니코드(Unicode)에서도 첫 128개 코드(U+0000 – U+007E)는 아스키 코드와 완전히 동일하며, 심지어 해당 영역에 대해 단 1바이트만을 사용하는 UTF-8 인코딩에서도 호환성을 유지하고 있습니다.

다음은 128개 아스키 코드 목록입니다.

코드 문자 설명
Hex Dec Oct Bin
00 0 000 000 0000 NUL Null
01 1 001 000 0001 SOH Start of Header
02 2 002 000 0010 STX Start of Text
03 3 003 000 0011 ETX End of Text
04 4 004 000 0100 EOT End of Transmission
05 5 005 000 0101 ENQ Enquiry
06 6 006 000 0110 ACK Acknowledge
07 7 007 000 0111 BEL Bell
08 8 010 000 1000 BS Backspace
09 9 011 000 1001 HT Horizontal Tab
0A 10 012 000 1010 LF Line Feed
0B 11 013 000 1011 VT Vertical Tab
0C 12 014 000 1100 FF Form Feed
0D 13 015 000 1101 CR Carriage Return
0E 14 016 000 1110 SO Shift Out
0F 15 017 000 1111 SI Shift In
10 16 020 001 0000 DLE Data Link Escape
11 17 021 001 0001 DC1 Device Control 1
12 18 022 001 0010 DC2 Device Control 2
13 19 023 001 0011 DC3 Device Control 3
14 20 024 001 0100 DC4 Device Control 4
15 21 025 001 0101 NAK Negative Acknowledge
16 22 026 001 0110 SYN Synchronous Idle
17 23 027 001 0111 ETB End of Transmission Block
18 24 030 001 1000 CAN Cancel
19 25 031 001 1001 EM End of Medium
1A 26 032 001 1010 SUB Substitute
1B 27 033 001 1011 ESC Escape
1C 28 034 001 1100 FS File Seperator
1D 29 035 001 1101 GS Group Seperator
1E 30 036 001 1110 RS Record Seperator
1F 31 037 001 1111 US Unit Seperator
20 32 040 010 0000 공백 (Space)
21 33 041 010 0001 ! 구두점
22 34 042 010 0010 " 구두점
23 35 043 010 0011 # 구두점
24 36 044 010 0100 $ 구두점
25 37 045 010 0101 % 구두점
26 38 046 010 0110 & 구두점
27 39 047 010 0111 ' 구두점
28 40 050 010 1000 ( 구두점
29 41 051 010 1001 ) 구두점
2A 42 052 010 1010 * 구두점
2B 43 053 010 1011 + 구두점
2C 44 054 010 1100 , 구두점
2D 45 055 010 1101 구두점
2E 46 056 010 1110 . 구두점
2F 47 057 010 1111 / 구두점
30 48 060 011 0000 0 숫자
31 49 061 011 0001 1 숫자
32 50 062 011 0010 2 숫자
33 51 063 011 0011 3 숫자
34 52 064 011 0100 4 숫자
35 53 065 011 0101 5 숫자
36 54 066 011 0110 6 숫자
37 55 067 011 0111 7 숫자
38 56 070 011 1000 8 숫자
39 57 071 011 1001 9 숫자
3A 58 072 011 1010 : 구두점
3B 59 073 011 1011 ; 구두점
3C 60 074 011 1100 < 구두점
3D 61 075 011 1101 = 구두점
3E 62 076 011 1110 > 구두점
3F 63 077 011 1111 ? 구두점
코드 문자 설명
Hex Dec Oct Bin
40 64 100 100 0000 @ 구두점
41 65 101 100 0001 A 라틴 문자
42 66 102 100 0010 B 라틴 문자
43 67 103 100 0011 C 라틴 문자
44 68 104 100 0100 D 라틴 문자
45 69 105 100 0101 E 라틴 문자
46 70 106 100 0110 F 라틴 문자
47 71 107 100 0111 G 라틴 문자
48 72 110 100 1000 H 라틴 문자
49 73 111 100 1001 I 라틴 문자
4A 74 112 100 1010 J 라틴 문자
4B 75 113 100 1011 K 라틴 문자
4C 76 114 100 1100 L 라틴 문자
4D 77 115 100 1101 M 라틴 문자
4E 78 116 100 1110 N 라틴 문자
4F 79 117 100 1111 O 라틴 문자
50 80 120 101 0000 P 라틴 문자
51 81 121 101 0001 Q 라틴 문자
52 82 122 101 0010 R 라틴 문자
53 83 123 101 0011 S 라틴 문자
54 84 124 101 0100 T 라틴 문자
55 85 125 101 0101 U 라틴 문자
56 86 126 101 0110 V 라틴 문자
57 87 127 101 0111 W 라틴 문자
58 88 130 101 1000 X 라틴 문자
59 89 131 101 1001 Y 라틴 문자
5A 90 132 101 1010 Z 라틴 문자
5B 91 133 101 1011 [ 구두점
5C 92 134 101 1100 \ 구두점
5D 93 135 101 1101 ] 구두점
5E 94 136 101 1110 ^ 구두점
5F 95 137 101 1111 _ 구두점
60 96 140 110 0000 ` 구두점
61 97 141 110 0001 a 라틴 문자
62 98 142 110 0010 b 라틴 문자
63 99 143 110 0011 c 라틴 문자
64 100 144 110 0100 d 라틴 문자
65 101 145 110 0101 e 라틴 문자
66 102 146 110 0110 f 라틴 문자
67 103 147 110 0111 g 라틴 문자
68 104 150 110 1000 h 라틴 문자
69 105 151 110 1001 i 라틴 문자
6A 106 152 110 1010 j 라틴 문자
6B 107 153 110 1011 k 라틴 문자
6C 108 154 110 1100 l 라틴 문자
6D 109 155 110 1101 m 라틴 문자
6E 110 156 110 1110 n 라틴 문자
6F 111 157 110 1111 o 라틴 문자
70 112 160 111 0000 p 라틴 문자
71 113 161 111 0001 q 라틴 문자
72 114 162 111 0010 r 라틴 문자
73 115 163 111 0011 s 라틴 문자
74 116 164 111 0100 t 라틴 문자
75 117 165 111 0101 u 라틴 문자
76 118 166 111 0110 v 라틴 문자
77 119 167 111 0111 w 라틴 문자
78 120 170 111 1000 x 라틴 문자
79 121 171 111 1001 y 라틴 문자
7A 122 172 111 1010 z 라틴 문자
7B 123 173 111 1011 { 구두점
7C 124 174 111 1100 | 구두점
7D 125 175 111 1101 } 구두점
7E 126 176 111 1110 ~ 구두점
7F 127 177 111 1111 DEL Delete

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다