컴퓨터는 모든 숫자를 0과 1로만 인식한다.
- 실제 컴퓨터가 데이터를 읽고 저장하는 방법
- 0과 1 두 종류의 숫자로 수를 나타내는 방식으로 수를 이진법으로 나타냈을 때, 그 연산의 규칙은 0+0=0, 1+0=1, 1+1=10, 0×0=0, 1×0=0, 1×1=1이며 이진법에 따라 큰 수를 나타내는 데는 긴 자리수를 필요로 하지만, 이진법은 컴퓨터에 폭넓게 쓰이므로, 특히 중요하다.
출처 - 네이버 지식백과
00 01
10 11
100 101
- 인간의 숫자체계
- 0, 1, 2,…, 9의 10개의 숫자를 한 묶음으로 하여 1자리 올려가는 방법이다. 사람의 손가락 수에 의해 유래하였다.
출처 - 네이버 지식백과
00 01 02 03 04 05 06 07 08 09
10 11 12 13 14 15 16 17 18 19
- 16진법의 수 2개를 묶으면 1byte. 즉, 큰 숫자를 데이터 단위로 의믜를 알아보기 쉽다.
- 16을 고정된 기초로 하는 수의 표기법으로 16진법은 기계 제어용 컴퓨터 등에 사용되고 있다.
- 10진법 01234567891011121314151617181920
- 16진법 0123456789ABCDEF1011121314
출처 - 네이버 지식백과
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
cpu가 한번 계산할 때 처리할 수 있는 0,1의 갯수
- 32 bit → 2의 32제곱, 4GBytes 메모리
- 64 bit → 2의 64제곱, 16EBytes 메모리
*2진법
0010 1010 = 42
+ 1010 1010 = -42
-----------------
0