이진수, 팔진수, 십진수, 십육진수 간 실시간 변환합니다.
주요 변환 예시
| 십진수 | 이진수 | 팔진수 | 십육진수 |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 2 | 10 | 2 | 2 |
| 3 | 11 | 3 | 3 |
| 4 | 100 | 4 | 4 |
| 5 | 101 | 5 | 5 |
| 6 | 110 | 6 | 6 |
| 7 | 111 | 7 | 7 |
| 8 | 1000 | 10 | 8 |
| 9 | 1001 | 11 | 9 |
| 10 | 1010 | 12 | A |
| 11 | 1011 | 13 | B |
| 12 | 1100 | 14 | C |
| 13 | 1101 | 15 | D |
| 14 | 1110 | 16 | E |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 32 | 100000 | 40 | 20 |
| 64 | 1000000 | 100 | 40 |
| 128 | 10000000 | 200 | 80 |
| 255 | 11111111 | 377 | FF |
| 256 | 100000000 | 400 | 100 |
| 1024 | 10000000000 | 2000 | 400 |
진법 소개
진법(기수법)은 수를 표현하는 데 사용되는 고유한 숫자의 개수를 정의합니다. 이진법(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 (대소문자 무관).