C ユーザーズガイド

固定幅の整数型

<inttypes.h> が提供する固定幅の整数型には、int8_tint_16tint32_tint64_t などの符号付き整数型と、uint8_tuint_16tuint32_tuint64_t などの符号なし整数型があります。

指定数のビットを保持できる最小サイズの整数型として定義されている派生型としては、int_least8_t、int_least16_t、int_least32_tint_least64_tuint_least8_tuint_least16_tuint_least32_tuint_least64_t などがあります。

ループカウンタやファイル記述子などの演算に整数を使用することは問題ありません。配列インデックスにロング整数を使用することも問題ありません。しかし、これらの固定幅型はむやみに使用しないでください。固定幅の型は、次の明示的なバイナリ表現に使用してください。