C または C++ では、long long を使用する場合があります。ここでは、基本的にロングロングとは何なのかを見ていきます。 long long は、long の 2 倍のメモリ領域を必要とします。システムが異なれば、割り当てられるメモリ空間も異なります。 Linux 環境では、long は 64 ビット (8 バイト) の領域を占有し、long long は 128 ビット (16 バイト) の領域を占有します。これは、大きな整数値を処理する場合に使用できます。
この単純なプログラムを使用して、さまざまなタイプのサイズをテストできます。
#include <iostream> using namespace std; main() { int a; long b; long long c; cout << "Size of int = "<< sizeof(a) <<" bytes \n"; cout << "Size of long = "<< sizeof(b) <<" bytes\n"; cout << "Size of long long = "<< sizeof(c) <<" bytes\n"; }
Size of int = 4 bytes Size of long = 4 bytes Size of long long = 8 bytes
出力はシステムによって異なる場合があります。ここでは、Windows プラットフォームをテストに使用します。
以上がC/C++ では、long long は、より広い範囲の整数を表すために使用されるデータ型です。通常、8 バイトの記憶領域を占有し、通常の long 型よりも広範囲の整数を表すことができます。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。