우리는 가장 많이 사용하는 숫자는 256 288 처럼 10의 단위로 숫자를 사용하는 십진법을 많이 사용한다.
전 강의에서 컴퓨터가 이해하는건 1bit라고 했다. 그리고 이 1bit는 0과 1로 이루어져있다고 했다!
우리가 쓰는 숫자에도 비슷한 수가 있다. 바로 2진법이다.
2진법은 1과 0으로 숫자를 표기 하는 방법이다. oh my god! 느낌이 온다. 컴퓨터도 1bit는 0과 1밖에 구분할 수 없다고 했다. 그렇다면 2진법에 너무 잘 맞을 거 같다!
위에는 2진법을 계산 하는 방법이다.
1bit 는 하나의 정보를 표현한다. byte는 8개의 bit로 모여있다고 했다. 그러면 1byte는 몇가지의 정보를 표현할 수 있을까?
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
---|---|---|---|---|---|---|---|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
... | |||||||
1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 |
이 되고,, 총 28-1 255가지의 정보를 표현 할수 있다 좀 위에 표와는 조금 차이가 있다. 27인데 255가지의 정보를 표현할 수 있다니! 정확하게 말하자면 범위는 -128~ 127의 숫자를 표현할 수 있다.! 그래서 총 255가지 정보가 되는 것이다!!
bit byte는 항상 헤깔리는 참 먼가 정확하게 이해가 안되는 부분인거 같습니다. 그래도 이번 기회에 한번 더 정리 할 수 있어서 좋네요! 까먹어도 바로 찾아서 볼 수 있는 걸 만들었다는거에 더의미가 있는거 같습니다.
0101110