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 整型能夠表示的最大值.