stdint.h;C標準関数ライブラリヘッダファイルの一つ.特定のビット幅を有する整数型、および他のマクロを定義する. 特定のビット幅の整数
intN_t,uintN_t;この整数オブジェクトが占めるメモリはN bitで、具体的には: int8_t,uint8_t;占有8 bit; int16_t,uint16_t; 占有16 bit; 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整数型の最大値、最小値をとることができる. UINTN_MAX; uintN_が定義されていますt整数型の最大値. 指定した値以上のビット幅を持つ最も高速な整数
int_fastN_t,uint_fastN_t;この整数型は少なくともN bitを占有する、処理速度が最も速い.具体的には、 int_fast8_t,int_fast16_t,int_fast32_t,int_fast64_t; 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整数が表すことができる最大値.