C언어 기본
바이트
홍박스
2021. 7. 21. 13:31
728x90
사진하나정도는 보통 몇 메가 바이트 정도이다.
그리고 게임을 다운 받으면 100기가 바이트 정도이다.
바이트의 크기는 어느정도 일까?
1byte는 8bit이다
1bit |
1bit는 더이상 쪼갤수 없는 최소단위이다.
1비트는 0과 1만 나타낼 수 있다.
그것이 8개가 모이면 1바이트
자료형 int는 4바이트 -> 16비트 이다.
그리고 1024 바이트(2^10)가 모이면 1kb이다.
그리고 1024 키로바이트(2^10)가 모이면 1mb이다.
다시
1바이트는 8비트이다.
1비트는 0과 1을 표현가능 하다 -> 2가지 경우의 수
2비트의 경우의 수는 2^2이다.
3비트의 경우의 수는 2^3이다.
4비트의 경우의 수는 2^4이다.
그럼 8비트는 2^8 이다.
1바이트가 표현할 수 있는경우의 수는 256가지(2^8) 이다.
+표현할 수 있는 정수는
255까지이다 .....0이있으니깐
생각해보기
더하여 256번째에 접근하면 어떻게 되는가?
언사인드 일 경우 음수를 넣으면 어떻게 되는가?
728x90