ホームページ >バックエンド開発 >C++ >C/C++ では、long long は、より広い範囲の整数を表すために使用されるデータ型です。通常、8 バイトの記憶領域を占有し、通常の long 型よりも広範囲の整数を表すことができます。

C/C++ では、long long は、より広い範囲の整数を表すために使用されるデータ型です。通常、8 バイトの記憶領域を占有し、通常の long 型よりも広範囲の整数を表すことができます。

WBOY
WBOY転載
2023-09-09 21:05:021743ブラウズ

在C/C++中,long long是一种数据类型,用于表示更大范围的整数。它通常占据8个字节的存储空间,并可以表示的整数范围更大,比普通的long类型更长

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 サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。