C++ 표준은 int, long 유형의 크기를 무엇으로 지정합니까?

C Pyojun Eun Int Long Yuhyeong Ui Keugileul Mueos Eulo Jijeonghabnikka



언어의 코딩 부분을 시작하기 전에 이해해야 할 가장 중요한 개념은 데이터 유형입니다. 모든 변수가 보유할 수 있는 정보의 종류를 데이터 유형이라고 하며 예로는 문자, 부동 소수점 및 정수 데이터 유형이 있습니다. 데이터 유형은 C++ 프로그래밍 언어에서 중요한 역할을 합니다. 변수에 저장되는 데이터 유형을 정의합니다.

이 문서에서는 C++ 프로그래밍에서 널리 사용되는 int 및 long 데이터 형식의 표준 크기를 보여 줍니다.

C++에서 int 데이터 유형이란 무엇입니까?

그만큼 정수 정수를 저장하는 데 사용되는 C++의 데이터 유형입니다. 부호 있는 정수와 부호 없는 정수를 모두 저장할 수 있습니다. 부호 있는 정수는 양수 또는 음수일 수 있지만 부호 없는 정수는 항상 양수입니다. 음수를 표현할 수 있는지 여부는 부호가 있는지 없는지에 따라 다릅니다.







C++에서 int의 표준 상태 크기

C++에서 int의 표준 상태 크기는 4바이트(32비트)입니다. -2,147,483,648에서 시작하여 2,147,483,647까지 범위의 값을 저장할 수 있습니다. 그러나, 정수 사용 중인 컴파일러 또는 운영 체제에 따라 다를 수 있습니다. 마찬가지로 32Bit OS의 경우 int의 크기는 4바이트이지만 64Bit OS의 경우 8바이트(64비트) . 여전히 대부분의 컴파일러에서 int의 표준 크기는 4바이트로 설정됩니다.



C++에서 긴 데이터 유형의 의미

C++의 데이터 유형은 64비트 저장 공간이 있는 변수 또는 상수 값을 저장하며 일반적인 숫자 32비트 데이터 유형보다 큰 변수 또는 상수 값을 저장하는 데 사용되는 부호 있는 정수입니다.



C++에서 long의 표준 상태 크기

대부분의 컴파일러에서 C++의 표준 long 크기는 다음과 같습니다. 8바이트(64비트) . 단, 32Bit 운영 체제에서 Long 데이터 타입을 사용하는 경우 크기가 달라질 수 있습니다. long의 크기를 8byte로 설정한 이유는 사용자가 훨씬 더 큰 값을 저장할 수 있기 때문입니다. 정수 . 즉, 사용자가 큰 숫자에 대해 작업하려는 경우 C++ 프로그램에서 int 대신 long을 사용하는 것이 좋습니다.





C++에서 데이터 유형의 크기를 계산하는 방법

운영 체제에서 컴파일러를 사용하는 경우 다음 크기를 찾을 수 있습니다. 정수 그리고 다음 C++ 코드를 사용합니다.

#include
사용 네임스페이스 성병 ;

정수 기본 ( ) {
쿠우트 << 'int의 총 크기: ' << 크기 ( 정수 ) << ;
쿠우트 << '롱의 전체 크기: ' << 크기 ( ) << ;
쿠우트 << 'long int의 전체 크기: ' << 크기 ( 정수 ) << ;
반품 0 ;
}

위의 코드에서 크기를 찾을 수 있습니다. 정수 , 그리고 긴 정수 .



산출

결론

C++에서 값은 정수라는 데이터 유형과 메모리의 긴 데이터 유형 변수에 저장됩니다. 컴파일러 크기와 관련하여 몇 가지 표준 값이 있습니다. 그러나 대부분의 경우, 정수 데이터 유형의 표준 크기는 4 바이트 그리고 데이터 유형의 크기는 8바이트 C++ 언어로.