작은숲:Sudo위키/2진법
보이기
2진법 (Binary) 은 0과 1만으로 숫자들을 표기하는 기수법입니다.
개요
2진법은 주로 컴퓨터 등의 전자기기에서 사용됩니다. 전자기기는 전기가 통하거나 통하지 않는 2가지의 상태를 가지게 되는데, 통할 때를 1이라고 하고 통하지 않을 때를 0이라고 표기해서 데이터들을 다룹니다. 컴퓨터에서는 2진수 1자리를 1비트라고 하며, 8자리는 1바이트라고 합니다.
표기
2진법의 표기에서는 0과 1만을 사용합니다. 1의 자리 다음에 2의 자리가 있고, 그 다음에 2^2의 자리, 2^3의 자리, 2^4의 자리 등으로 쭉 이어집니다.
변환
- 10진법 - 2진법
일상 생활에서 매우 많이 사용되는 10진법의 0 ~ 15 까지를 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
여백이 부족하기 때문에 0부터 15까지밖에 못 보여드렸습니다.
- 16진법 - 2진법
16진법은 1자리가 2진법의 4자리와 1:1 대응하기 때문에 2진수를 효율적으로 표기할 수 있습니다.