keencalculator
  1. 홈
  2. IT·화면
  3. 진법 변환기

진법 변환기

정수를 2진수, 8진수, 10진수, 16진수 사이에서 바꿔요. 숫자를 입력하고 어떤 진법인지, 어떤 진법으로 바꿀지 고르면 네 가지 표기가 한꺼번에 나와요. 아주 긴 값도 정확하게 처리해요.

빠른 예시

정수만 입력할 수 있어요. 공백이나 0x, 0b, 0o 접두사는 있어도 괜찮아요.

입력한 숫자는 브라우저 안에만 있어요. 서버로 전송되지 않아요.
결과11111111
2진수
11111111
8진수
377
10진수
255
16진수
FF
필요한 비트 수
8

저장한 설정

자주 쓰는 입력값(내 시급, 내 대출, 우리 집 방 크기 등)을 저장해 두면 한 번에 불러올 수 있어요.

    최근 계산

    여기서 계산한 결과는 이 기기에 저장되어 나중에 다시 확인할 수 있어요.

      공식

      값 = Σ 자릿수 × 진법^자리, 자리는 오른쪽 끝을 0으로 세요
      10진수에서 바꾸기: 새 진법으로 계속 나누고 나머지를 마지막부터 처음 순서로 읽으세요
      16진수 한 자리 = 2진수 4자리, 8진수 한 자리 = 2진수 3자리

      사용 방법

      1. 숫자를 입력하세요. 공백과 0x, 0b, 0o 접두사는 무시해요.
      2. 입력한 숫자의 진법을 고르세요.
      3. 바꿀 진법을 고르세요. 다른 진법은 결과 아래에 나와요.

      계산 예시

      10진수 255를 2진수로

      결과
      11111111
      16진수
      FF
      8진수
      377
      필요한 비트 수
      8

      2진수 1011 0110을 10진수로: 128 + 32 + 16 + 4 + 2

      결과
      182
      16진수
      B6
      8진수
      266

      16진수 0x1F4를 10진수로: 1 × 256 + 15 × 16 + 4

      결과
      500
      2진수
      111110100
      8진수
      764
      필요한 비트 수
      9

      네 가지 진법

      2진수(밑 2)는 0과 1을 쓰고 컴퓨터가 모든 것을 저장하는 방식이에요. 8진수(밑 8)는 0~7을 쓰며 755 같은 Unix 파일 권한에 주로 남아 있어요. 10진수(밑 10)는 일상에서 세는 방식이에요. 16진수(밑 16)는 0~9와 A~F를 쓰고 A는 10, F는 15예요. 바이트, 메모리 주소, 색상을 간결하게 적는 방법이에요.

      손으로 바꾸기

      2진수를 읽으려면 1이 있는 자리의 값을 더하세요. 1011 0110은 128 + 32 + 16 + 4 + 2 = 182예요. 16진수와 2진수는 자릿수별로 바로 바뀌어요. 16진수 한 자리가 정확히 4비트를 나타내기 때문이에요. B는 1011, 6은 0110이므로 1011 0110은 B6이에요.

      자주 묻는 질문

      255를 2진수로 바꾸면 무엇인가요?

      11111111이에요. 1이 여덟 개로, 1바이트에 들어가는 가장 큰 값이에요. 16진수로는 FF예요.

      FF는 10진수로 얼마인가요?

      255예요. 15 × 16 + 15예요.

      소수나 음수도 바꿀 수 있나요?

      음의 정수는 2의 보수가 아니라 마이너스 부호를 붙여 표시해요. 소수는 지원하지 않아요.

      관련 계산기