진법 변환기

이진수, 팔진수, 십진수, 십육진수 간 실시간 변환합니다.

주요 변환 예시

십진수이진수팔진수십육진수
0000
1111
21022
31133
410044
510155
611066
711177
81000108
91001119
10101012A
11101113B
12110014C
13110115D
14111016E
15111117F
16100002010
321000004020
64100000010040
1281000000020080
25511111111377FF
256100000000400100
1024100000000002000400

진법 소개

진법(기수법)은 수를 표현하는 데 사용되는 고유한 숫자의 개수를 정의합니다. 이진법(2진법)은 0과 1만 사용하며 모든 디지털 컴퓨팅의 기반입니다. 팔진법(8진법)은 초기 컴퓨팅 시스템에서 사용되었습니다. 십진법(10진법)은 일상에서 사용하는 표준 체계입니다. 십육진법(16진법)은 이진 데이터를 간결하게 표현할 수 있어 프로그래밍에서 널리 사용됩니다 — 십육진수 한 자리가 정확히 4개의 이진 비트에 대응합니다.

자주 묻는 질문

이진수를 십진수로 변환하는 방법은?

각 이진수 자리는 오른쪽부터 2의 거듭제곱을 나타냅니다. 예: 이진수 1011 = 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = 십진수 11.

왜 프로그래밍에서 십육진법을 사용하나요?

십육진법은 각 자리가 정확히 4개의 이진 비트에 대응하기 때문에 인기가 있습니다. 큰 이진값을 간결하게 나타낼 수 있습니다 — 예: 바이트 11111111은 십육진수로 FF입니다.

팔진법은 어디에 사용되나요?

팔진법은 Unix/Linux 파일 권한(예: chmod 755)에 자주 사용되며, 과거 컴퓨팅 시스템에서도 사용되었습니다. 팔진수 한 자리는 정확히 3개의 이진 비트에 대응합니다.

매우 큰 수도 변환할 수 있나요?

네. 이 변환기는 내부적으로 BigInt를 사용하므로 정밀도 손실 없이 임의 크기의 수를 정확하게 변환할 수 있습니다.

각 진법에서 유효한 문자는 무엇인가요?

이진법: 0과 1. 팔진법: 0–7. 십진법: 0–9. 십육진법: 0–9 및 a–f (대소문자 무관).

관련 도구도 확인해보세요