keencalculator
  1. 홈
  2. 수학
  3. 2진수 계산기

2진수 계산기

두 2진수를 더하고, 빼고, 곱하고, 나누어 2진수, 10진수, 8진수, 16진수로 답을 확인합니다. 진법을 바꾸면 16진수나 8진수로도 같은 계산을 할 수 있고, AND, OR, XOR로 비트 마스크를 조합할 수도 있습니다. 자릿수가 아무리 길어도 정확하게 계산합니다.

빠른 예시

공백, 마이너스 부호, 0b·0o·0x 접두사는 있어도 됩니다.

입력한 숫자는 브라우저 안에만 있어요. 서버로 전송되지 않아요.
결과10001
나머지 (나눗셈)
—
10진수 결과
17
2진수 결과
10001
8진수 결과
21
16진수 결과
11
10진수로 계산한 같은 식
11 + 6 = 17

저장한 설정

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

    최근 계산

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

      iPhone·Mac용 무료 앱도 있어요

      공식

      2진수의 자릿값(오른쪽부터): 1, 2, 4, 8, 16…, 따라서 1011 = 8 + 0 + 2 + 1 = 11
      2진수 덧셈: 0 + 0 = 0, 0 + 1 = 1, 1 + 1 = 10(0을 쓰고 1을 올림), 1 + 1 + 1 = 11(1을 쓰고 1을 올림)
      16진수 숫자: 0–9, 그다음 A = 10, B = 11, C = 12, D = 13, E = 14, F = 15. 자릿값은 1, 16, 256, 4,096…
      AND는 두 비트가 모두 1일 때 1, OR는 둘 중 하나라도 1일 때 1, XOR는 두 비트가 다를 때 1

      사용 방법

      1. 2진수, 8진수, 16진수 중 하나를 고릅니다.
      2. 두 수를 입력하고 연산을 고릅니다.
      3. 선택한 진법의 결과를 확인하세요. 같은 답이 아래에 다른 진법으로도 표시됩니다.

      계산 예시

      2진수 1011 + 110 (11 + 6)

      결과
      10001
      10진수 결과
      17
      16진수 결과
      11
      8진수 결과
      21
      10진수로 계산한 같은 식
      11 + 6 = 17

      2진수 1000 − 11 (8 − 3)

      결과
      101
      10진수 결과
      5

      2진수 101 × 11 (5 × 3)

      결과
      1111
      10진수 결과
      15
      16진수 결과
      F

      2진수 11011 ÷ 101 (27 ÷ 5)

      결과
      101
      나머지 (나눗셈)
      10
      10진수로 계산한 같은 식
      27 ÷ 5 = 5 나머지 2

      16진수 FF + 1A (255 + 26)

      결과
      119
      10진수 결과
      281
      2진수 결과
      100011001

      16진수 F0 AND 3C, 비트 마스크

      결과
      30
      10진수 결과
      48
      2진수 결과
      110000

      8진수 17 + 5 (15 + 5)

      결과
      24
      10진수 결과
      20

      음수가 나오는 경우: 2진수 11 − 101 (3 − 5)

      결과
      -10
      10진수 결과
      -2

      손으로 2진수 더하기

      1011 + 110은 두 수를 오른쪽 끝에 맞춰 씁니다. 1 + 0 = 1. 다음 1 + 1 = 10이므로 0을 쓰고 1을 올립니다. 다음 0 + 1 + 올림수 = 10이므로 0을 쓰고 1을 올립니다. 다음 1 + 올림수 = 10이므로 0을 쓰고 1을 올립니다. 마지막 올림수를 맨 앞에 쓰면 10001입니다. 10진수로는 11 + 6 = 17입니다.

      뺄셈도 받아내림을 하면 같은 방식입니다. 1000 − 11 = 101, 즉 8 − 3 = 5입니다. 나눗셈은 정수 몫과 나머지를 줍니다. 11011 ÷ 101 = 101 나머지 10이며, 이는 27 ÷ 5 = 5 나머지 2입니다.

      음수와 비트 마스크

      여기서의 결과는 부호가 있는 보통의 수입니다. 그래서 11 − 101은 −10(3 − 5 = −2)으로 표시됩니다. 컴퓨터는 보통 음수를 정해진 폭의 2의 보수로 저장하며, 8비트에서 −2는 11111110입니다. 이 형태를 얻으려면 음수 답에 2⁸ = 256을 더합니다: −2 + 256 = 254 = 11111110.

      AND, OR, XOR는 0 이상의 수에 대해서만 계산합니다. 대표적인 쓰임이 마스킹입니다. F0 AND 3C는 두 수에서 모두 켜진 비트만 남겨 16진수 30이 됩니다(240 AND 60 = 48).

      자주 묻는 질문

      2진수에서 1 + 1은 얼마인가요?

      10이며 10진수로는 2입니다. 0을 쓰고 1을 윗자리로 올립니다.

      2진수 1011 + 110은 얼마인가요?

      10001입니다. 10진수로는 11 + 6 = 17입니다.

      16진수에서 FF + 1은 얼마인가요?

      100이며 10진수로는 255 + 1 = 256입니다.

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

      1이 있는 자리의 자릿값을 모두 더합니다. 1011 = 8 + 2 + 1 = 11입니다. 이 계산기의 모든 답은 10진수, 8진수, 16진수로도 함께 표시됩니다.

      관련 계산기