Binary Number
이진법(二進法, binary)은 두 개의 숫자만을 이용하는 수 체계이다. 관습적으로 0과 1의 기호를 쓰며 이들로 이루어진 수를 이진수라고 한다. 이 이진법은 라이프니츠가 발명하였다. 십진법의 1은 이진법에서는 1, 십진법의 2는 이진법에서는 10, 십진법의 3은 이진법에서는 11이다.
컴퓨터에서는 논리의 조립이 간단하고 내부에 사용되는 소자의 특성상 이진법이 편리하기 때문에 이진법을 사용한다. 디지털 신호는 기본적으로 이진법 수들의 나열이며, 컴퓨터 내부에서 처리하는 숫자는 기본적으로 이진법을 이용하기 때문에 컴퓨터가 널리 쓰이는 현대에 그 중요성이 커졌다.
소수점이 있는 10진수를 2진수로 변환하는 방법
Decimal point is how to convert the binary 위의 그림과 같이 0.3을 2진수로 변환할 경우 지속적으로 2로 나누면 된다. 그리고 정수자리로 나타나는 수(나머지수)를 적어주면 된다.
- 0.3 / 2 = 0.6 ... 0
- 0.6 / 2 = 1.2 ... 1
- 0.2 / 2 = 0.4 ... 0
- 0.4 / 2 = 0.8 ... 0
- 0.8 / 2 = 1.6 ... 1
Result: 0.01001 ...
Favorite site
References
-
Binary_number_conversion.pdf ↩