공부/C#

[C#]정수 계열 형식 데이터 - 9개(1바이트 = 8비트)

개발의 피 2023. 11. 6. 22:21

1byte = 8bit (8개의 0과 1로 구성되는 데이터 덩어리) 

ex. 129 = 1000 0001 (2진수)

8비트 = 1바이트가 표준이 되기 시작한 것은 1970년대부터 

 

바이트 단위가 중요한 이유 : 컴퓨터가 데이터를 다루는 기본 단위이기 때문

메모리 주소, CPU가 한 번에 처리하는 데이터 크기도 바이트를 기본으로 함

 

*비트로 나누지 않는 이유 ! (=밥알을 젓가락으로 하나씩 집어먹지 않고, 숟가락으로 입에 떠넣는 것과 같음)

현실에서 사용하는 대부분의 데이터 크기 : 바이트 이상 -> 비트 단위로 잘게 처리하는 것보다 한 번에 처리하는 것이 효율적! 

 

 


기본 데이터 형식(15) - 숫자 형식(12) - 정수 계열(9)

 

byte, sbyte : 1바이트(8비트)

short, ushort : 2바이트(16비트)

int, uint : 4바이트(32비트)

long, ulong : 8바이트(64비트)

 

char : 2바이트(16비트)