[CS] 컴퓨터가 숫자를 어떻게 셀까요?

HOU·2022년 6월 10일
2

CS

목록 보기
5/9
post-thumbnail

👦우리가 이해하는 숫자 표기법

우리는 가장 많이 사용하는 숫자는 256 288 처럼 10의 단위로 숫자를 사용하는 십진법을 많이 사용한다.

⏳ 컴퓨터가 이해하는 것

전 강의에서 컴퓨터가 이해하는건 1bit라고 했다. 그리고 이 1bit는 0과 1로 이루어져있다고 했다!
우리가 쓰는 숫자에도 비슷한 수가 있다. 바로 2진법이다.

2진법

2진법은 1과 0으로 숫자를 표기 하는 방법이다. oh my god! 느낌이 온다. 컴퓨터도 1bit는 0과 1밖에 구분할 수 없다고 했다. 그렇다면 2진법에 너무 잘 맞을 거 같다!

위에는 2진법을 계산 하는 방법이다.

🎤bit byte KB

1bit 는 하나의 정보를 표현한다. byte는 8개의 bit로 모여있다고 했다. 그러면 1byte는 몇가지의 정보를 표현할 수 있을까?

00000000
10000000
11000000
...
11111111
2726252423222120

이 되고,, 총 28-1 255가지의 정보를 표현 할수 있다 좀 위에 표와는 조금 차이가 있다. 27인데 255가지의 정보를 표현할 수 있다니! 정확하게 말하자면 범위는 -128~ 127의 숫자를 표현할 수 있다.! 그래서 총 255가지 정보가 되는 것이다!!

마무리

bit byte는 항상 헤깔리는 참 먼가 정확하게 이해가 안되는 부분인거 같습니다. 그래도 이번 기회에 한번 더 정리 할 수 있어서 좋네요! 까먹어도 바로 찾아서 볼 수 있는 걸 만들었다는거에 더의미가 있는거 같습니다.

profile
하루 한 걸음 성장하는 개발자

1개의 댓글

comment-user-thumbnail
2022년 6월 10일

0101110

답글 달기