Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

C/C++에서 long long은 무엇입니까?

<시간/>

어떤 경우에는 C 또는 C++에서 long long을 사용합니다. 여기서 우리는 기본적으로 long long이 무엇인지 볼 것입니다. long long은 두 배의 메모리를 오래 사용합니다. 다른 시스템에서는 할당된 메모리 공간이 다릅니다. 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 플랫폼이 테스트에 사용됩니다.