Long 整数は、Short 整数値よりも範囲が広い整数です。 容量が、Short 整数よりも広い範囲を示すため、メモリの消費量が多くなります。
言語
コメント
VBScript
VBScript の Long 整数型には、-2,147,483,648 ~ 2,147,483,647 の範囲の整数が含まれます。
JScript
JScript では、整数値および浮動小数値に対応する、汎用的な「number」データ タイプが使用されます。 JScript では、特定の Long 整数型はありません。
Python
Python では、プラットフォームに応じて 32 ビットまたは 64 ビットの整数型と、無制限の範囲をサポートする long 整数オブジェクトを使用できます。
C++
C++ の long のサイズは、windows-64(32 ビット)と linux-64(64 ビット)では同じではありません。 C++ API では、このプラットフォームの依存問題を解決するために、long 整数の独自の型を定義します。
LONG: 32 ビット
LLONG: 64 ビット
C#
いくつかのデータ タイプを使用できます。
int: -2,147,483,648 ~ 2,147,483,647(System.Int32)の範囲の符号付き 32 ビット整数
uint: 0 ~ 4,294,967,295(System.UInt32)の範囲の符号なし 32 ビット整数
long: -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807(System.Int64)の範囲の符号付き 64 ビット整数
ulong: 0 ~ 18,446,744,073,709,551,615(System.UInt64)の範囲の符号なし 64 ビット整数
複数の異なる言語間での Long 整数データ タイプの比較の表は「言語間でのデータ タイプを比較する」を参照してください。
これらの言語におけるデータ タイプへの一般的なアプローチの詳細については、次のいずれかのトピックを参照してください。
VBScript のタイプ
JScript の型
Python の型
C++ の型(比較用)
C# の型(比較用)