컴퓨터의 데이터 저장 방식
컴퓨터는 2진수(0 또는 1)로 데이터를 저장하고 처리
- bit : 2진수로 저장되는 최소 단위 데이터
- 1byte = 8bit = 2^8 = 256가지 상태 표현 가능
- 부호가 없으면(unsigned) 0 ~ 255까지 정수를 저장 가능
- 부호가 있으면(signed) -128 ~ 127까지 정수를 저장 가능
- 1024byte = 1kb, 1024kb = 1mb, 1024mb = 1gb, 1024gb = 1tb
signed와 unsigned
- signed : 음수와 양수를 모두 표현 가능
- unsigned : 양의 정수(0 포함)만 표현 가능
- 부호 비트를 제거해 저장 가능한 양수 범위를 두 배로 늘리는 역할
최상위 비트(Most Significant Bit, MSB)
가장 왼쪽 또는 가장 높은 자리수에 위치한 비트
- 부호 비트(Sign Bit)로 사용(0이면 양수, 1이면 음수를 의미)