2진수 계산기

2진수 사칙연산 및 10진수 간의 상호 변환을 수행하세요.

올바르지 않은 2진수입니다.
올바르지 않은 2진수입니다.

2진수 결과:

10진수 결과:

0과 1만 입력 가능합니다.

10진수 결과:

올바르지 않은 10진수입니다.

2진수 결과:

2진수란 무엇인가요?

0과 1 두 개의 숫자만 사용하는 기수법으로 디지털 컴퓨터의 기본 시스템입니다.

이진수는 이미지와 오디오를 디지털 형식으로 인코딩하고, 컴퓨터 네트워크에서 정보를 전송하고, 마이크로프로세서를 프로그래밍하고, 기계어로 숫자를 표현하는 등 다양한 응용 분야에 사용됩니다.

이진수의 예로는 숫자 1001이 있는데, 이 숫자는 십진수로 9와 같습니다.

2진수 덧셈

1+1=10(2진수)으로 자릿수가 올라갑니다.

두 개의 이진수를 더하는 단계는 다음과 같습니다.

  1. 가장 낮은 가중치 숫자가 같은 열에 오도록 이진수를 정렬합니다.
  2. 각 열에 해당 숫자를 추가하세요. 합이 2 이상이면 왼쪽에서 다음 숫자로 1을 가져옵니다(캐리).
  3. 가장 왼쪽 숫자에 도달할 때까지 각 열에 대해 2단계를 반복합니다.
  4. 최종 결과는 얻은 이진수입니다.

2진수 뺄셈

필요시 윗자리에서 2를 빌려와 계산합니다.

두 개의 이진수를 빼는 단계는 다음과 같습니다.

  1. 가장 낮은 가중치 숫자가 같은 열에 오도록 이진수를 정렬합니다.
  2. 각 열에서 해당 숫자를 뺍니다. 뺄 숫자가 뺄 숫자보다 작으면 다음 열의 숫자에서 1단위를 차용합니다. 십진법에서도 마찬가지입니다.
  3. 가장 왼쪽 숫자에 도달할 때까지 각 열에 대해 2단계를 반복합니다.
  4. 최종 결과는 얻은 이진수입니다.

10진수 변환 방법

2의 거듭제곱 자릿값을 곱하여 더합니다.

(digit_1 · 2^(n-1)) + (digit_2 · 2^(n-2)) + ... + (digit_n · 2^0)

여기서 digit_1은 이진수의 가장 왼쪽 숫자이고, digit_2는 다음 숫자이며, n은 변환할 이진수를 구성하는 총 자릿수입니다.

예: 이진수 1101을 십진수로 변환합니다.

  1. 우리는 n의 값을 결정합니다. 이 경우 n = 4
  2. 수식의 숫자를 바꿉니다. 이 방법으로 우리는 다음을 얻습니다:
(1 · 2^3) + (1 · 2^2) + (0 · 2^1) + (1 · 2^0)
= 8 + 4 + 0 + 1
= 13

10진수와 2진수의 차이

십진법

10진수는 10 기반, 2진수는 2 기반 시스템입니다.

이진 시스템

이는 2진법 번호 매기기 시스템이며 컴퓨터 세계에서 매우 인기가 있습니다. 이 이진법의 숫자는 0과 1 사이의 값을 가질 수 있는 숫자로 구성됩니다. 숫자의 가능한 값이 적기 때문에 이진수로 숫자를 나타내는 체인은 십진수로 표시되는 것보다 깁니다.

2진수 변환표

각 번호 매기기 시스템의 숫자 표현.

10진수
2진수
0
0
1
1
2
10
3
11
4
100
5
101
6
110
7
111
8
1000
9
1001
10
1010
11
1011
12
1100
13
1101
14
1110
15
1111