ascii encoding programming reference dev-tech character-set

ASCII 코드표 및 문자 코드 전체 참조 가이드

10진수, 16진수, 8진수 및 문자 설명을 포함한 전체 ASCII 코드표(0-127)입니다. 프로그래밍 및 데이터 인코딩을 위한 ASCII 코드를 배워보세요.

2026-04-12

ASCII 코드표 및 문자 코드 전체 참조 가이드

ASCII(미국 정보 교환 표준 코드)는 128개의 문자에 대한 코드를 정의하는 7비트 문자 세트입니다. 현대 문자 인코딩의 기초이며 UTF-8과 하위 호환됩니다.


전체 ASCII 코드표 (0-127)

10진수 16진수 8진수 문자 설명
0 00 000 NUL 널 문자
1 01 001 SOH 헤딩 시작
2 02 002 STX 텍스트 시작
3 03 003 ETX 텍스트 종료
4 04 004 EOT 전송 종료
5 05 005 ENQ 문의
6 06 006 ACK 긍정 응답
7 07 007 BEL
8 08 010 BS 백스페이스
9 09 011 TAB 수평 탭
10 0A 012 LF 개행
11 0B 013 VT 수직 탭
12 0C 014 FF 폼 피드
13 0D 015 CR 복귀
14 0E 016 SO 시프트 아웃
15 0F 017 SI 시프트 인
16 10 020 DLE 데이터 링크 이스케이프
17 11 021 DC1 장치 제어 1
18 12 022 DC2 장치 제어 2
19 13 023 DC3 장치 제어 3
20 14 024 DC4 장치 제어 4
21 15 025 NAK 부정 응답
22 16 026 SYN 동기 공전
23 17 027 ETB 전송 블록 종료
24 18 030 CAN 취소
25 19 031 EM 매체 종료
26 1A 032 SUB 치환
27 1B 033 ESC 이스케이프
28 1C 034 FS 파일 구분
29 1D 035 GS 그룹 구분
30 1E 036 RS 레코드 구분
31 1F 037 US 유닛 구분
32 20 040 (Space) 출력 가능 문자
33 21 041 ! 출력 가능 문자
34 22 042 " 출력 가능 문자
35 23 043 # 출력 가능 문자
36 24 044 $ 출력 가능 문자
37 25 045 % 출력 가능 문자
38 26 046 & 출력 가능 문자
39 27 047 ' 출력 가능 문자
40 28 050 ( 출력 가능 문자
41 29 051 ) 출력 가능 문자
42 2A 052 * 출력 가능 문자
43 2B 053 + 출력 가능 문자
44 2C 054 , 출력 가능 문자
45 2D 055 - 출력 가능 문자
46 2E 056 . 출력 가능 문자
47 2F 057 / 출력 가능 문자
48 30 060 0 출력 가능 문자
49 31 061 1 출력 가능 문자
50 32 062 2 출력 가능 문자
51 33 063 3 출력 가능 문자
52 34 064 4 출력 가능 문자
53 35 065 5 출력 가능 문자
54 36 066 6 출력 가능 문자
55 37 067 7 출력 가능 문자
56 38 070 8 출력 가능 문자
57 39 071 9 출력 가능 문자
58 3A 072 : 출력 가능 문자
59 3B 073 ; 출력 가능 문자
60 3C 074 < 출력 가능 문자
61 3D 075 = 출력 가능 문자
62 3E 076 > 출력 가능 문자
63 3F 077 ? 출력 가능 문자
64 40 100 @ 출력 가능 문자
65 41 101 A 출력 가능 문자
66 42 102 B 출력 가능 문자
67 43 103 C 출력 가능 문자
68 44 104 D 출력 가능 문자
69 45 105 E 출력 가능 문자
70 46 106 F 출력 가능 문자
71 47 107 G 출력 가능 문자
72 48 110 H 출력 가능 문자
73 49 111 I 출력 가능 문자
74 4A 112 J 출력 가능 문자
75 4B 113 K 출력 가능 문자
76 4C 114 L 출력 가능 문자
77 4D 115 M 출력 가능 문자
78 4E 116 N 출력 가능 문자
79 4F 117 O 출력 가능 문자
80 50 120 P 출력 가능 문자
81 51 121 Q 출력 가능 문자
82 52 122 R 출력 가능 문자
83 53 123 S 출력 가능 문자
84 54 124 T 출력 가능 문자
85 55 125 U 출력 가능 문자
86 56 126 V 출력 가능 문자
87 57 127 W 출력 가능 문자
88 58 130 X 출력 가능 문자
89 59 131 Y 출력 가능 문자
90 5A 132 Z 출력 가능 문자
91 5B 133 [ 출력 가능 문자
92 5C 134 \ 출력 가능 문자
93 5D 135 ] 출력 가능 문자
94 5E 136 ^ 출력 가능 문자
95 5F 137 _ 출력 가능 문자
96 60 140 ` 출력 가능 문자
97 61 141 a 출력 가능 문자
98 62 142 b 출력 가능 문자
99 63 143 c 출력 가능 문자
100 64 144 d 출력 가능 문자
101 65 145 e 출력 가능 문자
102 66 146 f 출력 가능 문자
103 67 147 g 출력 가능 문자
104 68 150 h 출력 가능 문자
105 69 151 i 출력 가능 문자
106 6A 152 j 출력 가능 문자
107 6B 153 k 출력 가능 문자
108 6C 154 l 출력 가능 문자
109 6D 155 m 출력 가능 문자
110 6E 156 n 출력 가능 문자
111 6F 157 o 출력 가능 문자
112 70 160 p 출력 가능 문자
113 71 161 q 출력 가능 문자
114 72 162 r 출력 가능 문자
115 73 163 s 출력 가능 문자
116 74 164 t 출력 가능 문자
117 75 165 u 출력 가능 문자
118 76 166 v 출력 가능 문자
119 77 167 w 출력 가능 문자
120 78 170 x 출력 가능 문자
121 79 171 y 출력 가능 문자
122 7A 172 z 출력 가능 문자
123 7B 173 { 출력 가능 문자
124 7C 174 ` `
125 7D 175 } 출력 가능 문자
126 7E 176 ~ 출력 가능 문자
127 7F 177 DEL 삭제

카테고리 설명

제어 문자 (0-31, 127)

이 문자들은 출력되지 않으며 원래 프린터나 텔레타이프와 같은 하드웨어 장치를 제어하는 데 사용되었습니다. 일반적인 것으로는 LF(줄 바꿈), CR(캐리지 리턴), TAB 등이 있습니다.

출력 가능 문자 (32-126)

이 범위에는 숫자, 대문자 및 소문자, 구두점, 기호 등 키보드에서 볼 수 있는 모든 문자가 포함됩니다.

확장 ASCII 및 UTF-8

표준 ASCII는 7비트를 사용합니다. 확장 ASCII는 8비트를 사용하여 128개의 추가 문자를 제공합니다. 오늘날 UTF-8은 가장 일반적인 인코딩입니다. ASCII와 완전히 하위 호환되므로 모든 ASCII 파일은 유효한 UTF-8 파일이기도 합니다.


사용 팁 및 예제

Linux / macOS 명령줄:

# View ASCII table
man ascii

# Print characters from hex
printf "\x41\x42\x43\n"
# Output: ABC

프로그래밍 예제:

Python:

# Char to Int
print(ord('A'))  # 65

# Int to Char
print(chr(65))   # 'A'

JavaScript:

// Char to Int
"A".charCodeAt(0); // 65

// Int to Char
String.fromCharCode(65); // "A"

자주 묻는 질문

Q: ASCII와 유니코드의 차이점은 무엇인가요?

A: ASCII는 128개 문자를 위한 7비트 인코딩입니다. 유니코드는 전 세계 모든 언어를 처리하도록 설계된 훨씬 더 큰 표준(140,000자 이상)입니다. 유니코드(UTF-8)의 처음 128자는 ASCII와 동일합니다.

Q: "유효하지 않은 문자" 오류는 무엇을 의미하나요?

A: 이것은 일반적으로 시스템이 ASCII(7비트)를 예상하지만 8비트 문자나 예상 인코딩과 일치하지 않는 바이트 시퀀스(레거시 시스템의 비 ASCII 문자 등)를 만날 때 발생합니다.

Q: 8비트 문자는 어떻게 처리하나요?

A: UTF-8 인코딩을 사용하세요. 표준 ASCII와 다른 모든 문자를 원활하게 처리합니다.


Tool3M 관련 도구