본문 바로가기
코딩과 알고리즘

아스키 코드표

아스키 코드표를 아시나요?

영어로 스펠링이 ASCII 인데,

A 아메리칸, S 스탠다드, C 코드, 포(for), I 인포메이션, I 인터체인지

미국 표준코드 for 정보교환 = 정보교환을 위한 미국표준코드의 약어입니다.

그러다 보니 당연히 영어가 주요문자이며, 각 문자마다 32번 ~ 126번까지의 번호를 붙여 놓았습니다.

10진수 또는 16진수로 보통 이 문자를 표현하는데요. 관련 도표는 아래와 같습니다.

10진수

16진수

문자

10진수

16진수

문자

10진수

16진수

문자

32

0x20

 

64

0x40

@

96

0x60

`

33

0x21

!

65

0x41

A

97

0x61

a

34

0x22

"

66

0x42

B

98

0x62

b

35

0x23

#

67

0x43

C

99

0x63

c

36

0x24

$

68

0x44

D

100

0x64

d

37

0x25

%

69

0x45

E

101

0x65

e

38

0x26

&

70

0x46

F

102

0x66

f

39

0x27

'

71

0x47

G

103

0x67

g

40

0x28

(

72

0x48

H

104

0x68

h

41

0x29

)

73

0x49

I

105

0x69

i

42

0x2a

*

74

0x4a

J

106

0x6a

j

43

0x2b

+

75

0x4b

K

107

0x6b

k

44

0x2c

,

76

0x4c

L

108

0x6c

l

45

0x2d

-

77

0x4d

M

109

0x6d

m

46

0x2e

.

78

0x4e

N

110

0x6e

n

47

0x2f

/

79

0x4f

O

111

0x6f

o

48

0x30

0

80

0x50

P

112

0x70

p

49

0x31

1

81

0x51

Q

113

0x71

q

50

0x32

2

82

0x52

R

114

0x72

r

51

0x33

3

83

0x53

S

115

0x73

s

52

0x34

4

84

0x54

T

116

0x74

t

53

0x35

5

85

0x55

U

117

0x75

u

54

0x36

6

86

0x56

V

118

0x76

v

55

0x37

7

87

0x57

W

119

0x77

w

56

0x38

8

88

0x58

X

120

0x78

x

57

0x39

9

89

0x59

Y

121

0x79

y

58

0x3a

:

90

0x5a

Z

122

0x7a

z

59

0x3b

;

91

0x5b

[

123

0x7b

{

60

0x3c

<

92

0x5c

\

124

0x7c

|

61

0x3d

=

93

0x5d

]

125

0x7d

}

62

0x3e

>

94

0x5e

^

126

0x7e

~

63

0x3f

?

95

0x5f

_

32~126번의 경우 대부분의 컴퓨터가 동일합니다만,

92번 문자의 경우 국가마다 다른데요.

영어권에서는 \ 모양의 기호로 사용되고,

한국에서는 주로 ₩(원) 문자 모양의 기호로 사용됩니다.

일본의 경우에는 ¥(엔) 문자 모양의 기호로 사용되기도 합니다.

그렇다면 0~31번은 문자표가 없을까요?

사실 사용하긴 합니다만 문자표보다는 내부 구성용도로만 사용하고 있고

윈도우, 리눅스, 유닉스가 상이할 수 있습니다.

이 중 중요한 주로 문자는 9, 10, 13번 문자를 꼽을 수 있습니다.

10진수

16진수

문자

해설

0

0x00

NULL

문자열의 끝 또는 값이 없다는 의미의 NULL 로 사용

1

0x01

SOH

Start Of Head. 헤더 시작을 나타냄

2

0x02

STX

Start Of Text. 문장의 시작을 알림

3

0x03

ETX

End Of Text. 문장의 끝을 알림

4

0x04

EOT

End Of Transmission. 데이터 전달의 끝을 알림

5

0x05

ENQ

enquiry

6

0x06

ACK

acknowledge

7

0x07

BELL

bell. 벨 소리를 낸다

8

0x08

BS

키보드의 글자를 지우는 백스페이스키(←)

9

0x09

TAB

일정간격의 거리를 띄우는 탭 키

10

0x0a

LF

라인피드. 다음줄로 넘김의 의미

11

0x0b

VT

Vertical tab.

12

0x0c

FF

새로운 페이지

13

0x0d

CR

캐리지 리턴, 프린터 헤드를 처음 위치로 이동함의 의미

14

0x0e

SO

Shift Out

15

0x0f

SI

Shift In

16

0x10

DLE

data link escape

17

0x11

DC1

device control 1

18

0x12

DC2

device control 2

19

0x13

DC3

device control 3

20

0x14

DC4

device control 4

21

0x15

NAK

nagative acknowledge

22

0x16

SYN

synchronous idle

23

0x17

ETB

end if trans, block

24

0x18

CAN

캔슬. 취소

25

0x19

EM

eud of medium

26

0x1a

SUB

subtitute

27

0x1b

ESC

ESC, 취소 키

28

0x1c

FS

file separator. 파일 분리

29

0x1d

GS

Group separator

30

0x1e

RS

Record separator

31

0x1f

US

Unit separator.

​※ 설명 일부가 잘못되어 있어 알려주신 김OO 님께 감사드립니다. 해당 부분 수정되었습니다.