C サイズ設定された整数型

Microsoft 固有の仕様

Microsoft C の機能では、サイズ設定された整数型をサポートします。 __intN 型指定子を使用して、8 ビット、16 ビット、32 ビット、または 64 ビットの整数変数を宣言できます。ここで、 N は、整数変数のビット単位のサイズです。 n の値は、8、16、32、64 のいずれかになります。 次の例は、サイズ設定された整数の 4 つの型のそれぞれに 1 つの変数を宣言しています。

__int8  nSmall;     // Declares 8-bit integer
__int16 nMedium;    // Declares 16-bit integer
__int32 nLarge;     // Declares 32-bit integer
__int64 nHuge;      // Declares 64-bit integer

サイズ設定された整数の最初の 3 つの型は、同じサイズを持つ ANSI 型のシノニムです。 複数のプラットフォームで同じように動作する移植性のあるコードを作成する場合に便利です。 __int8 データ型は char 型と同じ意味であり、__int16short 型と同じ意味であり、__int32int 型と同じ意味であり、__int64long long 型と同じ意味です。

Microsoft 固有の仕様はここまで

関連項目

基本型の格納