LOCAL TOOL · DEV

진법 변환기 (2·8·10·16진수)

2·8·10·16진수를 서로 바꾸고, 나눗셈·자리값 풀이까지 보여 줍니다.

정수만 다룹니다. 소수점이 있는 수는 변환하지 않습니다.

2진수 (BIN)
8진수 (OCT)
10진수 (DEC)
16진수 (HEX)
2의 보수 보기
풀이

    입력한 수는 저장되거나 전송되지 않습니다.

    사용 방법

    1. 알고 있는 수를 해당 진법 칸에 입력하세요(접두사 0x·0b·0o도 됩니다).
    2. 나머지 칸이 바로 바뀝니다. 복사로 가져가세요.
    3. 풀이에서 기준·결과 진법을 고르면 나눗셈·자리값 과정이 단계별로 나옵니다.
    4. 음수를 컴퓨터 방식으로 보려면 2의 보수 비트 폭을 고르세요.

    예시

    255 → 11111111 · 377 · ff

    10진수 255 → 2진수 11111111 · 8진수 377 · 16진수 ff. 풀이(10→16): 255 ÷ 16 = 15 … 나머지 15(f), 15 ÷ 16 = 0 … 나머지 15(f) → 아래에서 위로 읽으면 ff.

    자주 묻는 질문

    10진수를 2진수로 어떻게 바꾸나요?

    몫이 0이 될 때까지 2로 계속 나누고, 나머지를 아래에서 위로 읽습니다. 예: 13 → 1101. 8진수·16진수도 8·16으로 나누면 같은 방법입니다.

    2진수를 10진수로는 어떻게 바꾸나요?

    각 자리 숫자에 자리값(2의 거듭제곱)을 곱해 더합니다. 1101 = 1×8 + 1×4 + 0×2 + 1×1 = 13.

    2진수를 8진수·16진수로 빨리 바꾸는 방법이 있나요?

    오른쪽부터 3자리씩 묶으면 8진수, 4자리씩 묶으면 16진수 한 자리가 됩니다. 11111111 → 011 111 111 = 377, 1111 1111 = ff.

    음수는 어떻게 변환되나요?

    부호(-)를 그대로 붙여 변환합니다(−255 → -ff). 컴퓨터 안의 표현이 궁금하면 2의 보수 비트 폭을 고르세요. 2진수 칸에 넣은 값을 2의 보수로 읽지는 않습니다.

    소수점이 있는 수나 아주 큰 수도 되나요?

    소수점이 있는 수는 지원하지 않습니다. 정수는 1,000자리까지 반올림 없이 정확하게 변환합니다.

    연습문제 답을 확인할 때 써도 되나요?

    네. 풀이의 기준·결과 진법을 문제와 같게 맞추면 단계를 하나씩 비교할 수 있습니다. 입력한 수는 저장되거나 전송되지 않습니다.