C 언어의 Fixed-width Integer Types는 다음과 같습니다.

형식크기 (바이트)범위
signed char1-128 ~ 127
unsigned char10 ~ 255
signed short2-32,768 ~ 32,767
unsigned short20 ~ 65,535
signed int4-2,147,483,648 ~ 2,147,483,647
unsigned int40 ~ 4,294,967,295
signed long4 또는 8-2,147,483,648 ~ 2,147,483,647 또는 -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807
unsigned long4 또는 80 ~ 4,294,967,295 또는 0 ~ 18,446,744,073,709,551,615
signed long long8-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807
unsigned long long80 ~ 18,446,744,073,709,551,615

Fixed-width Integer Types는 크기가 고정된 정수형 형식입니다. 이들 형식은 이식성이 좋고 다양한 플랫폼에서 일관된 크기와 범위를 가지므로, 시스템 프로그래밍이나 네트워크 프로그래밍 등에서 유용하게 사용됩니다.

signed char는 1바이트 크기로, 부호 있는 8비트 정수를 나타냅니다. unsigned char는 1바이트 크기로, 부호 없는 8비트 정수를 나타냅니다. signed short는 2바이트 크기로, 부호 있는 16비트 정수를 나타냅니다. unsigned short는 2바이트 크기로, 부호 없는 16비트 정수를 나타냅니다. signed int는 4바이트 크기로, 부호 있는 32비트 정수를 나타냅니다. unsigned int는 4바이트 크기로, 부호 없는 32비트 정수를 나타냅니다. signed long과 unsigned long은 4바이트 또는 8바이트 크기를 가질 수 있으며, 부호 있는/없는 32비트 또는 64비트 정수를 나타냅니다. signed long long과 unsigned long long은 8바이트 크기로, 부호 있는/없는 64비트 정수를 나타냅니다.

Comments


Comments are closed