수학

이진수 계산기

설정
초기화
결과 공유
저장
임베드
버그 신고

계산기 공유

무료 계산기를 당신의 웹사이트에 추가하세요

유효한 URL을 입력하세요. HTTPS URL만 지원됩니다.


페이지의 계산기 입력 필드에 현재 있는 것을 임베드 계산기의 기본값으로 사용하세요.


입력란 테두리 포커스 색상, 스위치박스 체크된 색상, 선택 항목에 대한 호버 색상 등.


이용 약관에 동의해주세요.

미리보기

계산기 저장

계산기 설정

허용 범위 내의 값을 입력해 주세요.

허용 범위 내의 값을 입력해 주세요.

허용 범위 내의 값을 입력해 주세요.

허용 범위 내의 값을 입력해 주세요.

계산기 공유

이진 계산기란 무엇인가?

이진 계산기는 이진 숫자 체계로 나타낸 숫자에 대한 사칙연산(덧셈, 뺄셈, 곱셈, 나눗셈)을 수행하도록 설계된 온라인 계산 도구입니다. 이진 시스템은 모든 디지털 컴퓨팅의 기초로, 단 두 개의 숫자 01만을 사용합니다. 이진 숫자의 각 자릿수는 2의 제곱수를 나타내어 컴퓨터와 디지털 장치가 데이터를 효율적으로 처리할 수 있도록 합니다.

이진 계산기는 이진 값을 그 소수 값으로 변환하고, 필요한 산술 연산을 수행한 뒤 결과를 다시 이진 형식으로 변환하여 이러한 계산을 자동화합니다. 이러한 메커니즘은 특히 길고 복잡한 이진 숫자를 수동으로 계산하는 것이 번거로울 때 정확성과 사용의 용이성을 보장합니다.

하나의 숫자 체계에서 다른 숫자 체계로 변환해야 할 경우, 이진 변환기를 사용하세요.

이진 시스템 설명

이진 숫자 체계, 또는 기수-2 체계는 오직 두 개의 가능한 기호 01로 작동합니다. 각 자리수는 binary digit의 약자인 비트를 나타냅니다. 비트의 위치별 값은 오른쪽에서 왼쪽으로 갈수록 지수적으로 증가하며 각 위치는 2의 제곱수와 같습니다.

예를 들어, 이진 숫자 1011는 다음과 같이 소수로 변환됩니다:

10112=(1×23)+(0×22)+(1×21)+(1×20)=8+0+2+1=11101011_2 = (1×2^3) + (0×2^2) + (1×2^1) + (1×2^0) = 8 + 0 + 2 + 1 = 11_{10}

이진은 컴퓨터의 언어입니다. 이는 디지털 회로가 쉽게 나타낼 수 있는 두 가지 상태, 즉 켜짐 (1)과 꺼짐 (0)을 가지기 때문에 전자 시스템에서 데이터 처리 및 저장에 자연스러운 선택입니다.

이진 숫자를 더하는 방법

1단계: 이진 숫자를 소수로 변환합니다.

2단계: 소수를 더합니다.

3단계: 결과 소수를 다시 이진 숫자로 변환합니다.

예시

예시 1: 이진 숫자 더하기

10112+110121011_2 + 1101_2

소수로 변환: 10112=(1×23)+(0×22)+(1×21)+(1×20)=8+0+2+1=11101011_2 = (1×2^3) + (0×2^2) + (1×2^1) + (1×2^0) = 8 + 0 + 2 + 1 = 11_{10}, 11012=(1×23)+(1×22)+(0×21)+(1×20)=8+4+0+1=13101101_2 = (1×2^3) + (1×2^2) + (0×2^1) + (1×2^0) = 8 + 4 + 0 + 1 = 13_{10}

합: 11+13=2411 + 13 = 24

24를 이진으로 변환:

DevidedQuotientRemainder
24 ÷ 2120
12 ÷ 260
6 ÷ 230
3 ÷ 211
1 ÷ 201

결과: 10112+11012=1100021011_2 + 1101_2 = 11000_2

예시 2: 이진 숫자 곱하기

1012×112101_2 × 11_2

소수로 변환: 1012=(1×22)+(0×21)+(1×20)=4+0+1=510101_2 = (1×2^2) + (0×2^1) + (1×2^0) = 4 + 0 + 1 = 5_{10}, 112=(1×21)+(1×20)=2+1=31011_2 = (1×2^1) + (1×2^0) = 2 + 1 = 3_{10}

곱: 5×3=155 × 3 = 15

15를 이진으로 변환:

DevidedQuotientRemainder
15 ÷ 271
7 ÷ 231
3 ÷ 211
1 ÷ 201

1510=1111215_{10} = 1111_2

결과: 1012×112=11112101_2 × 11_2 = 1111_2

예시 3: 이진 숫자 나누기

100102÷10210010_2 ÷ 10_2

소수로 변환: 100102=(1×24)+(0×23)+(0×22)+(1×21)+(0×20)=16+0+0+2+0=181010010_2 = (1×2^4) + (0×2^3) + (0×2^2) + (1×2^1) + (0×2^0) = 16 + 0 + 0 + 2 + 0 = 18_{10}, 102=(1×21)+(0×20)=2+0=21010_2 = (1×2^1) + (0×2^0) = 2 + 0 = 2_{10}

몫: 18÷2=918 ÷ 2 = 9

9를 이진으로 변환:

DevidedQuotientRemainder
9 ÷ 241
4 ÷ 220
2 ÷ 210
1 ÷ 201

910=100129_{10} = 1001_2

결과: 100102÷102=1001210010_2 ÷ 10_2 = 1001_2

예시 4: 이진 숫자 빼기

11100210010211100_2 - 10010_2

소수로 변환: 111002=(1×24)+(1×23)+(1×22)+(0×21)+(0×20)=16+8+4+0+0=281011100_2 = (1×2^4) + (1×2^3) + (1×2^2) + (0×2^1) + (0×2^0) = 16 + 8 + 4 + 0 + 0 = 28_{10}, 100102=(1×24)+(0×23)+(0×22)+(1×21)+(0×20)=16+0+0+2+0=181010010_2 = (1×2^4) + (0×2^3) + (0×2^2) + (1×2^1) + (0×2^0) = 16 + 0 + 0 + 2 + 0 = 18_{10}

차: 2818=1028 - 18 = 10

10을 이진으로 변환:

DevidedQuotientRemainder
10 ÷ 250
5 ÷ 221
2 ÷ 210
1 ÷ 201

1010=1010210_{10} = 1010_2

역사적 통찰

이진 산술은 17세기에 고트프리트 빌헬름 라이프니츠에 의해 처음으로 개념화되었습니다. 그는 0과 1만을 사용하는 시스템의 효율성을 인식했습니다. 1703년 그는 모든 숫자와 논리적 프로세스가 1과 0으로 표현될 수 있음을 설명하는 논문을 발표했습니다. 그의 연구는 전자 컴퓨터가 발명되기 전에 수 세기 동안 현대 컴퓨팅의 기초를 놓았습니다.

ENIAC, UNIVAC과 같은 20세기 중반의 최초 컴퓨터는 논리적 및 산술적 연산을 수행하기 위해 이진 처리를 활용하였고 이는 오늘날 기술의 수학적 기반을 형성했습니다.

자주 묻는 질문

1010₂와 111₂를 어떻게 더하나요?

소수로 변환 → 10102=10101010_2 = 10_{10}, 1112=710111_2 = 7_{10}.
합 → 10+7=1710 + 7 = 17.
다시 변환 → 1710=10001217_{10} = 10001_2.
답변: 10102+1112=1000121010_2 + 111_2 = 10001_2.

1000₂ - 11₂를 어떻게 뺍니까?

소수로 변환 → 10002=8101000_2 = 8_{10}, 112=31011_2 = 3_{10}.
빼기 → 83=5108 - 3 = 5_{10}.
다시 변환 → 510=10125_{10} = 101_2.
답변: 10002112=10121000_2 - 11_2 = 101_2.

11110₂를 10₂로 어떻게 나눕니까?

소수로 변환 → 111102=301011110_2 = 30_{10}, 102=21010_2 = 2_{10}.
나누기 → 30÷2=151030 ÷ 2 = 15_{10}.
다시 변환 → 1510=1111215_{10} = 1111_2.
답변: 111102÷102=1111211110_2 ÷ 10_2 = 1111_2.

버그 신고

이 필드는 필수입니다.