2. 전기 신호로, 숫자를 저장하는 방법
1. 전기신호와 2진수
2. 2진수와 10진수 진법 표현
3. 비트와 바이트 (1)
3.1 컴퓨터의 저장 단위 이해

컴퓨터를 포함한 이 세상의 모든 기계는,
전기 신호가 "있다.", "없다."
2가지 경우의 수 조합으로 작동한다.
2가지 경우의 수는, 2진수로 나타낼 수 있다. 이를 컴퓨터에서는 1bit 라고 한다.
추가)
1bit 는 데이터의 최소 단위다.
1Byte 는 컴퓨터의 최소 처리 단위
1 bit 를 저장해도, 최소 1byte 단위로 저장된다.
int 변수에 1bit를 저장해도 4byte가 사용된다.
3.2 2진수 경우의 수와 10진수 매칭

3.3 1Byte(8bit) 경우의 수와 10진수

3.4 소스코드와 메모리


3.5 빌드와 실행
빌드와 실행
basiclike.tistory.com
3.6 메모리 저장

4. 2진수, 8진수, 16진수
4.1 비트와 바이트 (3) - 8진수,16진수

- 컴퓨터에서 사용되는 2진법을 왼쪽←오른쪽
- 2진법, 8진법, 10진법, 16진법 값의 표현은 0에서 시작
진법 변환 연산에서 2^0 = 1 에서 시작 = zero base - 2가지, 8가지, 10가지, 16가지를 한자리에서 표현 가능
경우의 수는 가짓수이다. (갯수, 서수)

4.2 비트와 바이트 (4) - 16진수 사용하는 이유


- bit = 2진수 1개
- 4 bit = 2진수 4개 = 16진수 1개 = 0~15 중 숫자 1개 표현
- 8 bit = 2진수 8개 = 16진수 2개 = 0~255 중 숫자 1개 표현 = 1Byte
- 32 bit = 2진수 32개 = 16진수 8개 = 4Byte
- 64 bit = 2진수 64개 = 16진수 16개 = 8Byte
4.3 이진수와 십진수 - 이진수의 경우의 수 (-0 과 +0 이 중복)

5. 전기신호와 2진수, 10진수 그리고 사람
5.1 인간과 컴퓨터
컴퓨터는 전기신호만 사용합니다.
전기신호는 2진수로 표현 가능합니다.
2진수는 10진수로 표현 가능합니다.
10진수는 사람이 이해합니다.
인간은 10진수를 사용합니다.
컴퓨터는 2진수를 사용합니다.
10진수 체계는 2진수 체계로 변환할 수 있고, 2진수도 10진수로 변환 가능합니다.
그렇다면, 전기 신호만 이해하는 컴퓨터가, 전기신호와 같은 이진수를 사용한 결과값을, 인간이 사용하는 10진수로 표현할 수도 있습니다.



