MCP๋กœ ์—ฐ๊ฒฐ โ†’

๊ณ„์‚ฐ ์ž…๋ ฅ

๊ณต์‹

๊ด‘๊ณ 

๊ฒฐ๊ณผ

10์ง„์ˆ˜ ์•„์Šคํ‚ค ์ฝ”๋“œ
65
10์ง„์ˆ˜ ์ฝ”๋“œ ํฌ์ธํŠธ
๊ณต์‹ code = ord(char)

์•„์Šคํ‚ค(ASCII) โ†’ 10์ง„์ˆ˜ ๋ณ€ํ™˜๊ธฐ๋ž€?

์ด ๋„๊ตฌ๋Š” ํ•œ ๊ฐœ์˜ ๋ฌธ์ž๋ฅผ 10์ง„์ˆ˜ ์ฝ”๋“œ ํฌ์ธํŠธ๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์ธ ์•ŒํŒŒ๋ฒณ, ์ˆซ์ž, ๋ฌธ์žฅ ๋ถ€ํ˜ธ์˜ ๊ฒฝ์šฐ์—๋Š” ์ „ํ†ต์ ์ธ ์•„์Šคํ‚ค ๊ฐ’์ด ๋‚˜์˜ค๊ณ , ์•„์Šคํ‚ค ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚˜๋Š” ๋ฌธ์ž์—๋Š” ์œ ๋‹ˆ์ฝ”๋“œ ์ฝ”๋“œ ํฌ์ธํŠธ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์•„์Šคํ‚ค(ASCII, American Standard Code for Information Interchange)๋Š” ๊ธฐ๋ณธ ์˜๋ฌธ ๋ฌธ์ž๋ฅผ 0๋ถ€ํ„ฐ 127๊นŒ์ง€์˜ ์ˆซ์ž์— ๋Œ€์‘์‹œํ‚ค๋ฉฐ, ํ˜„๋Œ€ ์‹œ์Šคํ…œ์€ ์ด๋ฅผ ์œ ๋‹ˆ์ฝ”๋“œ๋กœ ํ™•์žฅํ•ด ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋ฌธ์ž A๊ฐ€ ํ™”์‚ดํ‘œ๋ฅผ ํ†ตํ•ด 10์ง„์ˆ˜ ์ฝ”๋“œ 65์— ๋Œ€์‘๋˜๋Š” ๋ชจ์Šต
๊ฐ ๋ฌธ์ž๋Š” ํ•˜๋‚˜์˜ 10์ง„์ˆ˜ ASCII ์ฝ”๋“œ์— ๋Œ€์‘ํ•ฉ๋‹ˆ๋‹ค (A = 65).

์‚ฌ์šฉ ๋ฐฉ๋ฒ•

์ž…๋ ฅ๋ž€์— ๋ฌธ์ž ํ•˜๋‚˜๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”. ์˜ˆ๋ฅผ ๋“ค์–ด ์•ŒํŒŒ๋ฒณ A, ์ˆซ์ž 5, ๊ธฐํ˜ธ @ ๋“ฑ์„ ๋„ฃ์œผ๋ฉด ๋ณ€ํ™˜๊ธฐ๊ฐ€ ๊ณง๋ฐ”๋กœ 10์ง„์ˆ˜ ์ฝ”๋“œ๋ฅผ ์•Œ๋ ค์ค๋‹ˆ๋‹ค. ๋‘ ๊ธ€์ž ์ด์ƒ์„ ๋ถ™์—ฌ๋„ฃ์œผ๋ฉด ๋งจ ์•ž์˜ ์ฒซ ๋ฒˆ์งธ ๋ฌธ์ž๋งŒ ๋ณ€ํ™˜๋ฉ๋‹ˆ๋‹ค.

๊ณต์‹ ์„ค๋ช…

๋ณ€ํ™˜์—๋Š” ord ํ•จ์ˆ˜๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค:

$$\text{Decimal} = \operatorname{code}\!\left( \text{Character} \right)$$

์ปดํ“จํ„ฐ ๋‚ด๋ถ€์—์„œ ๋ฌธ์ž๋Š” ์ˆซ์ž๋กœ ์ €์žฅ๋˜๋Š”๋ฐ, ord๋Š” ๋ฐ”๋กœ ๊ทธ ์ˆซ์ž๋ฅผ 10์ง„์ˆ˜๋กœ ๋ณด์—ฌ ์ค„ ๋ฟ์ž…๋‹ˆ๋‹ค. ๋ฐ˜๋Œ€ ์—ฐ์‚ฐ์ธ \( \text{char} = \operatorname{chr}(\text{code}) \)๋Š” 10์ง„์ˆ˜ ์ฝ”๋“œ๋ฅผ ๋‹ค์‹œ ๋ฌธ์ž๋กœ ๋˜๋Œ๋ฆฝ๋‹ˆ๋‹ค.

์˜ˆ์‹œ ๋ฌธ์ž์™€ 10์ง„์ˆ˜ ASCII ์ฝ”๋“œ: 0=48, A=65, a=97, !=33
์ž์ฃผ ์“ฐ๋Š” ๋ฌธ์ž์™€ ๊ทธ 10์ง„์ˆ˜ ASCII ๊ฐ’.

์˜ˆ์ œ๋กœ ์‚ดํŽด๋ณด๊ธฐ

๋Œ€๋ฌธ์ž A๋ฅผ ์˜ˆ๋กœ ๋“ค์–ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์•„์Šคํ‚ค ํ‘œ์—์„œ ๋Œ€๋ฌธ์ž ์•ŒํŒŒ๋ฒณ์€ 65๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋ฏ€๋กœ \( \operatorname{ord}('A') = 65 \)์ž…๋‹ˆ๋‹ค. ์†Œ๋ฌธ์ž๋Š” 97๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋ฏ€๋กœ \( \operatorname{ord}('a') = 97 \)์ด๊ณ , ์ˆซ์ž ๋ฌธ์ž๋Š” 48๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋ฏ€๋กœ \( \operatorname{ord}('0') = 48 \), \( \operatorname{ord}('9') = 57 \)์ด ๋ฉ๋‹ˆ๋‹ค.

ASCII ์‹ญ์ง„ ์ฝ”๋“œ ์ฐธ์กฐํ‘œ

American Standard Code for Information Interchange (ASCII)๋Š” 0๋ถ€ํ„ฐ 127๊นŒ์ง€์˜ ์‹ญ์ง„ ์ˆซ์ž๋ฅผ ๊ฐ ๋ฌธ์ž์— ํ• ๋‹นํ•ฉ๋‹ˆ๋‹ค. code() (๋˜๋Š” ord()) ์—ฐ์‚ฐ์€ ๋ชจ๋“  ๋ฌธ์ž์— ๋Œ€ํ•ด ์ด ๊ฐ’์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์ธ์‡„ ๊ฐ€๋Šฅํ•œ ๋ฌธ์ž์˜ ๊ฒฝ์šฐ, ์ฒ˜์Œ 128๊ฐœ์˜ ์œ ๋‹ˆ์ฝ”๋“œ ํฌ์ธํŠธ๊ฐ€ ASCII์™€ ๋™์ผํ•˜๋ฏ€๋กœ ์œ ๋‹ˆ์ฝ”๋“œ ์ฝ”๋“œ ํฌ์ธํŠธ์™€๋„ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.

์ œ์–ด ์ฝ”๋“œ(๋น„์ธ์‡„)

์‹ญ์ง„์ˆ˜ ์ด๋ฆ„ ์˜๋ฏธ
0 NUL ๋„ ๋ฌธ์ž
9 HT (ํƒญ) ๊ฐ€๋กœ ํƒญ
10 LF ์ค„๋ฐ”๊ฟˆ(์ƒˆ ์ค„)
13 CR ์บ๋ฆฌ์ง€ ๋ณต๊ท€
27 ESC ์ด์Šค์ผ€์ดํ”„

์ผ๋ฐ˜์ ์ธ ๊ธฐํ˜ธ ๋ฐ ๊ณต๋ฐฑ

๋ฌธ์ž ์‹ญ์ง„์ˆ˜
(๊ณต๋ฐฑ) 32
! 33
" 34
# 35
$ 36
% 37
& 38
( 40
) 41
* 42
+ 43
, 44
- 45
. 46
/ 47
: 58
; 59
< 60
= 61
> 62
? 63
@ 64
[ 91
\ 92
] 93
^ 94
_ 95
` 96
{ 123
| 124
} 125
~ 126

์ˆซ์ž 0โ€“9 (์‹ญ์ง„์ˆ˜ 48โ€“57)

๋ฌธ์ž ์‹ญ์ง„์ˆ˜
0 48
1 49
2 50
3 51
4 52
5 53
6 54
7 55
8 56
9 57

๋Œ€๋ฌธ์ž Aโ€“Z (์‹ญ์ง„์ˆ˜ 65โ€“90)

๋ฌธ์ž ์‹ญ์ง„ ๋ฌธ์ž ์‹ญ์ง„ ๋ฌธ์ž ์‹ญ์ง„
A 65 J 74 S 83
B 66 K 75 T 84
C 67 L 76 U 85
D 68 M 77 V 86
E 69 N 78 W 87
F 70 O 79 X 88
G 71 P 80 Y 89
H 72 Q 81 Z 90
I 73 R 82    

์†Œ๋ฌธ์ž aโ€“z (์‹ญ์ง„์ˆ˜ 97โ€“122)

๋ฌธ์ž ์‹ญ์ง„ ๋ฌธ์ž ์‹ญ์ง„ ๋ฌธ์ž ์‹ญ์ง„
a 97 j 106 s 115
b 98 k 107 t 116
c 99 l 108 u 117
d 100 m 109 v 118
e 101 n 110 w 119
f 102 o 111 x 120
g 103 p 112 y 121
h 104 q 113 z 122
i 105 r 114    

๊ฐ ๋Œ€๋ฌธ์ž์™€ ํ•ด๋‹น ์†Œ๋ฌธ์ž ์‚ฌ์ด์˜ ์ƒ์ˆ˜ ์˜คํ”„์…‹์ด 32์ž„์„ ์ฃผ๋ชฉํ•˜์„ธ์š”. ์˜ˆ๋ฅผ ๋“ค์–ด, a (97) โˆ’ A (65) = 32์ž…๋‹ˆ๋‹ค. ์ฝ”๋“œ 65 66 67 โ†’ ABC๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋Ÿฌํ•œ ์‹ญ์ง„ ๊ฐ’์„ ๋ชจ๋‘ ํ…์ŠคํŠธ๋กœ ๋””์ฝ”๋”ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

์•„์Šคํ‚ค์™€ ์œ ๋‹ˆ์ฝ”๋“œ๋Š” ๊ฐ™์€ ๊ฑด๊ฐ€์š”? 0~127 ๋ฒ”์œ„์˜ ์ฝ”๋“œ์—์„œ๋Š” ๋‘˜์ด ์™„์ „ํžˆ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. 127์„ ๋„˜์–ด์„œ๋ฉด ์ด ๋„๊ตฌ๋Š” ์œ ๋‹ˆ์ฝ”๋“œ ์ฝ”๋“œ ํฌ์ธํŠธ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š”๋ฐ, ์œ ๋‹ˆ์ฝ”๋“œ๋Š” ์•„์Šคํ‚ค๋ฅผ ํ™•์žฅํ•ด ๋ชจ๋“  ์–ธ์–ด์™€ ๊ธฐํ˜ธ๋ฅผ ํฌ๊ด„ํ•ฉ๋‹ˆ๋‹ค.

๊ณต๋ฐฑ ๋ฌธ์ž๋Š” ์–ด๋–ป๊ฒŒ ๋˜๋‚˜์š”? ๊ณต๋ฐฑ(์ŠคํŽ˜์ด์Šค)์˜ 10์ง„์ˆ˜ ์ฝ”๋“œ๋Š” 32์ž…๋‹ˆ๋‹ค.

์™œ ํ•œ ๊ธ€์ž๋งŒ ์ฝ๋‚˜์š”? ํ•˜๋‚˜์˜ 10์ง„์ˆ˜ ์ฝ”๋“œ๋Š” ์ •ํ™•ํžˆ ํ•œ ๋ฌธ์ž์— ๋Œ€์‘ํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ์ž…๋ ฅํ•œ ๋‚ด์šฉ ์ค‘ ์ฒซ ๋ฒˆ์งธ ๋ฌธ์ž๋งŒ ๋ณ€ํ™˜๋ฉ๋‹ˆ๋‹ค.

์ตœ์ข… ์—…๋ฐ์ดํŠธ: