진법 변환기
수를 다른 진법으로 다시 쓰고, 2진법, 8진법, 10진법, 16진법을 함께 보여 드립니다.
결과
결과: FF
- 2진법(밑 2)
- 11111111
- 8진법(밑 8)
- 377
- 10진법(밑 10)
- 255
- 16진법(밑 16)
- FF
작동 원리
b진법에서 각 자리는 오른쪽 자리의 b배의 값을 가집니다. 계산기는 입력한 숫자를 정확한 큰 정수로 읽고(소수점 뒤의 숫자는 정확한 분수로), 그 값을 새 진법으로 씁니다.
정수 부분은 새 진법으로 반복해서 나누어 변환하고, 소수 부분은 반복해서 곱하여 변환합니다. 한 진법에서 끝나는 소수가 다른 진법에서는 영원히 반복될 수 있습니다. 예를 들어 10진법의 0.1은 2진법에서 0.0001100110011…입니다.
공식
값 = Σ dᵢ × bⁱ 16진법 숫자: A = 10 … F = 15 36진법 숫자: 0–9, A–Z
계산 예시
10진법의 255는 16진법으로 FF(15 × 16 + 15), 2진법으로 11111111, 8진법으로 377(3 × 64 + 7 × 8 + 7)입니다.
자주 묻는 질문
2진법을 10진법으로 손으로 어떻게 바꾸나요?
각 숫자에 해당하는 2의 거듭제곱을 곱해 더하세요. 1011 = 8 + 0 + 2 + 1 = 11입니다.
16진법은 왜 알파벳을 쓰나요?
16진법에는 숫자 16개가 필요하므로 A부터 F가 10부터 15를 나타냅니다. 16진수 한 자리는 정확히 2진수 네 자리입니다.
음수도 변환할 수 있나요?
네, 마이너스 기호를 붙여서 가능합니다. 결과는 부호가 있는 값이며, 2의 보수 비트 패턴은 아닙니다.