Solaris 64 ビット 開発ガイド

固定幅整数型

<inttypes.h> で提供される固定幅整数型には、int8_tint16_tint32_tint64_tuint8_tuint16_tuint32_t、 および uint64_t のような、符号付きおよび符号なし整数型があります。特定のビット数を格納できる最小の整数型として定義される派生型には、 int_least8_tint_least16_tint_least32_tint_least64_tuint_least8_tuint_least16_tuint_least32_tuint_least64_t があります。

これらの固定幅型を無制限に使用しないでください。たとえば、int はこれまでと同様に、ループカウンタやファイル記述子などについて使用でき、long は配列のインデックスに使用できます。固定幅型は、次に示すような明示的なバイナリ表現に使用してください。