위키득계정 ↗
기술

이진법

이진법기술
영문명
Binary numeral system
밑
2
사용 숫자
0과 1
정수 자리값
1, 2, 4, 8의 순서
이진법은 0과 1의 두 숫자 기호를 사용하는 밑이 2인 위치 기수법이다. 각 자리의 값은 오른쪽에서 왼쪽으로 갈수록 두 배가 되며 디지털 정보와 컴퓨터의 수 표현을 이해하는 바탕이 된다.

자리가 가진 값을 더한다

이진수 1011은 8의 자리, 4의 자리, 2의 자리와 1의 자리로 나누어 읽을 수 있다. 1이 있는 자리값을 더하면 8+2+1이므로 십진수 11이다. 숫자 모양이 같아도 어떤 밑으로 읽는지에 따라 값이 다르다.

올림과 소수 부분

한 자리에서 1에 1을 더하면 그 자리에 0을 쓰고 다음 자리로 올림한다. 소수점 오른쪽 자리값은 1/2, 1/4, 1/8처럼 작아진다. 십진법에서 유한하게 쓰이는 수가 이진법에서는 무한히 이어질 수도 있다.

컴퓨터와의 관계

두 상태를 안정적으로 구별하는 회로와 이진 표현을 결합하면 데이터를 저장하고 처리하는 체계를 만들 수 있다. 그렇다고 컴퓨터의 모든 자료가 평범한 이진 정수 하나인 것은 아니다. 문자와 소리, 부동소수점 수 등에는 각각의 해석 규칙이 필요하다.

음수와 고정된 자릿수

수학적인 이진법 자체와 컴퓨터가 제한된 비트 수에 값을 담는 방식은 구분된다. 음수를 어떻게 표현할지, 범위를 넘는 계산을 어떻게 처리할지는 별도 규칙이다. 같은 패턴을 다른 자료형으로 읽으면 전혀 다른 값이 될 수 있다.

관련 문서

비트 (단위) / 바이트 / 정수 / 컴퓨터