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진수 코드는 정확히 한 문자에 대응하기 때문에, 입력한 내용 중 첫 번째 문자만 변환됩니다.

최종 업데이트: