진법 변환기 사용법
입력한 수의 진법을 고르고 수를 넣으면 나머지 진법이 바로 나옵니다. 0x·0b 접두사와 자릿수 구분용 밑줄·공백은 알아서 무시합니다. 진법에 쓸 수 없는 글자가 있으면 어떤 글자인지 알려 줍니다.
진법이란
- 2진수는 0·1, 8진수는 0~7, 16진수는 0~9와 A~F(10~15)로 수를 나타냅니다.
- 16진수 한 자리는 2진수 네 자리와 같아서(F = 1111) 컴퓨터의 바이트·색상 코드·메모리 주소에 많이 씁니다.
수를 넣으면 2진수·8진수·10진수·16진수로 한 번에 바꿉니다. 2~36진법, 아주 큰 수, 음수의 2의 보수와 나눗셈 풀이까지 보여 줍니다.
이 기기 밖으로 나가지 않아요
입력한 수의 진법을 고르고 수를 넣으면 나머지 진법이 바로 나옵니다. 0x·0b 접두사와 자릿수 구분용 밑줄·공백은 알아서 무시합니다. 진법에 쓸 수 없는 글자가 있으면 어떤 글자인지 알려 줍니다.
2로 계속 나누고, 나온 나머지를 아래에서 위로 읽습니다. 13 ÷ 2 = 6…1, 6 ÷ 2 = 3…0, 3 ÷ 2 = 1…1, 1 ÷ 2 = 0…1 → 1101. 숫자를 넣으면 이 풀이를 그대로 보여 줍니다.
255입니다. F는 15이므로 15×16 + 15 = 255. 2진수로는 1111 1111, 8진수로는 377입니다.
네. 자바스크립트의 BigInt로 계산해 자릿수 제한 없이 정확합니다(예: 2⁶⁴ = 18,446,744,073,709,551,616 = 0x1_0000_0000_0000_0000). 소수점 아래는 다루지 않습니다.
수학적으로는 -1010처럼 부호를 붙여 적고, 컴퓨터 안에서는 2의 보수로 나타냅니다. 음수를 넣으면 8·16·32·64비트 2의 보수를 함께 보여 줍니다(-10 → 8비트 1111 0110).