Fixed Width Integer Types

Type Description Definition
int8_t Signed integer of exactly 8 bits width. signed char
int16_t Signed integer of exactly 16 bits width. short
int24_t Signed integer of exactly 24 bits width. __int24
int32_t Signed integer of exactly 32 bits width. long
int64_t Signed integer of exactly 64 bits width, where supported. long long
uint8_t Unsigned integer of exactly 8 bits width. unsigned char
uint16_t Unsigned integer of exactly 16 bits width. unsigned short
uint24_t Unsigned integer of exactly 24 bits width. __uint24
uint32_t Unsigned integer of exactly 32 bits width. unsigned long
uint64_t Unsigned integer of exactly 64 bits width, where supported. unsigned long long