stdint.h;C标准函数库头文件之一;定义了具备特定位宽的整型,以及其余一些宏.函数
intN_t,uintN_t;该整型对象所占内存为 N bit,具体有:ui
int8_t,uint8_t;占有 8 bit;spa
int16_t,uint16_t; 占有 16 bit;code
int32_t,uint32_t; 占有 32 bit;对象
int64_t,uint64_t; 占有 64 bit;内存
intN_t a; // 表示 a 占有 N bit,且是有符号整数类型. uintN_t b;// 表示 b 占有 N bit,且是无符号整数类型.
INTN_MAX,INTN_MIN;定义了 intN_t 整型可取的最大值,最小值.it
UINTN_MAX; 定义了 uintN_t 整型可取的最大值.ast
int_fastN_t,uint_fastN_t;该整型至少占有 N bit,而且处理速度最快.具体有:class
int_fast8_t,int_fast16_t,int_fast32_t,int_fast64_t;di
uint_fast8_t,uint_fast16_t,uint_fast32_t,uint_fast64_t;
INT_FASTN_MIN,INT_FASTN_MAX;定义了 int_fastN_t 整型的最小值,以及最大值.
UINT_FASTN_MAX;定义了 uint_fastN_t 整型的最大值.
int_leastN_t,uint_leastN_t;该整型至少具备 N bit.N 能够取 8,16,32,64.
INT_LEASTN_MIN,INT_LEASTN_MAX;定义了 int_leastN_t 整型能够表示的最小值,最大值.
UINT_LEASTN_MAX;定义了 uint_leastN_t 整型能够表示的最大值.