2진수 계산기
두 2진수를 더하고, 빼고, 곱하고, 나누어 2진수, 10진수, 8진수, 16진수로 답을 확인합니다. 진법을 바꾸면 16진수나 8진수로도 같은 계산을 할 수 있고, AND, OR, XOR로 비트 마스크를 조합할 수도 있습니다. 자릿수가 아무리 길어도 정확하게 계산합니다.
- 나머지 (나눗셈)
- —
- 10진수 결과
- 17
- 2진수 결과
- 10001
- 8진수 결과
- 21
- 16진수 결과
- 11
- 10진수로 계산한 같은 식
- 11 + 6 = 17
저장한 설정
자주 쓰는 입력값(내 시급, 내 대출, 우리 집 방 크기 등)을 저장해 두면 한 번에 불러올 수 있어요.
최근 계산
여기서 계산한 결과는 이 기기에 저장되어 나중에 다시 확인할 수 있어요.
공식
사용 방법
- 2진수, 8진수, 16진수 중 하나를 고릅니다.
- 두 수를 입력하고 연산을 고릅니다.
- 선택한 진법의 결과를 확인하세요. 같은 답이 아래에 다른 진법으로도 표시됩니다.
계산 예시
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진수로도 함께 표시됩니다.