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

C++에서 int와 long의 차이점은 무엇입니까?

<시간/>

int

데이터 유형 int는 정수 값을 저장하는 데 사용됩니다. 서명되거나 서명되지 않을 수 있습니다. 데이터 유형 int는 32비트 또는 4바이트입니다. 값을 저장하는 데 long보다 적은 메모리 영역이 필요합니다. "int" 키워드는 정수 변수를 선언하는 데 사용됩니다.

다음은 int 데이터 유형의 구문입니다.

int variable_name;

여기,

변수 이름 − 사용자가 지정한 변수의 이름입니다.

다음은 int 데이터 유형의 예입니다.

예시

#include <iostream>
using namespace std;
int main() {
   int a = 8;
   int b = 10;
   int c = a+b;
   cout << "The value of c : " << c;
   return 0;
}

출력

The value of c : 18

long 데이터 유형은 long 정수 값을 저장하는 데 사용됩니다. 서명되거나 서명되지 않을 수 있습니다. 데이터 유형 long은 64비트 또는 8바이트입니다. 값을 저장하려면 int보다 더 많은 메모리 영역이 필요합니다. "long" 키워드는 긴 정수 변수를 선언하는 데 사용됩니다.

다음은 긴 데이터 유형의 구문입니다.

long variable_name;

여기,

변수 이름 − 사용자가 지정한 변수의 이름입니다.

다음은 긴 데이터 유형의 예입니다.

예시

#include <iostream>
using namespace std;
int main() {
   int a = 8;
   long b = 28;
   long c = long(a+b);
   cout << "The value of c : " << c;
   return 0;
}

출력

The value of c : 36