이진수에 대해서 알기 위해선 일단 이진법에 대해 알아야 한다.
이진법은 비트로 표현된다. 비트는 컴퓨터에서 자료를 표현하는 단위로 0과 1로 나타낼 수 있다.
예를 들어, 전구가 하나 있다고 생각하면 전구가 켜졌을 때를 '1' 꺼졌을 때를 '0'으로 표현할 수 있다.
바이트는 이러한 비트가 8개가 모인 것이다.
0101 0101 이런식으로 표현한 것이 바이트이다.
0000 0000 부터 1111 1111까지 표현할 수 있으며 1byte = 8bit라고 표현할 수 있다.
그럼 이진수는 무엇일까?
다음 예시를 보면 쉽게 이해할 수 있을 것이다.
다음과 같이 0과 1로 된 카드가 나열되어 있다.
오른쪽부터 왼쪽 순서대로 20, 21, ... 의 값들을 가지고 있다.
현재 1이라는 숫자가 쓰여진 카드는 22와 20이 있다.
22는 4
20는 1
따라서 0101이라는 이진수는 십진수로 4+1 = 5를 뜻한다!
이를 이용하면 다음과 같이 4비트를 표현할 수 있다.
십진수 | 이진수 |
---|---|
0 | 0000 |
1 | 0001 |
2 | 0010 |
3 | 0011 |
4 | 0100 |
5 | 0101 |
6 | 0110 |
... | ... |
15 | 1111 |