Int("integer"의 약자)는 컴파일러에 내장된 기본 변수 유형이며 정수를 포함하는 숫자 변수를 정의하는 데 사용됩니다. 다른 데이터 유형으로는 float 및 double이 있습니다.
C, C++, C# 및 기타 여러 프로그래밍 언어는 int를 데이터 유형으로 인식합니다.
C++에서 정수 변수를 선언하는 방법은 다음과 같습니다.
int a = 7;
Int의 제한 사항
정수만 int 변수에 저장할 수 있지만 양수와 음수를 저장할 수 있으므로 부호 있는 것으로 간주됩니다.
예를 들어 27, 4908 및 -6575는 유효한 int 항목이지만 5.6 및 b는 그렇지 않습니다. 소수 부분이 있는 숫자에는 float 또는 double 변수가 필요하며 둘 다 소수점을 포함할 수 있습니다.
int에 저장할 수 있는 숫자의 크기는 일반적으로 언어에 정의되어 있지 않으며 프로그램을 실행하는 컴퓨터에 따라 다릅니다. C#에서는 int가 32비트이므로 값의 범위는 -2,147,483,648부터 2,147,483,647까지이다. 더 큰 값이 필요한 경우 double 유형을 사용할 수 있습니다.
Nullable Int란 무엇입니까?
Nullable int는 int와 동일한 값 범위를 갖지만 정수 외에도 null을 저장할 수도 있습니다. int와 마찬가지로 null 허용 int에 값을 할당하거나 null에 값을 할당할 수 있습니다.
Nullable int는 값 유형에 다른 상태(잘못되었거나 초기화되지 않음)를 추가하려는 경우 유용할 수 있습니다. 루프 변수는 항상 int로 선언되어야 하므로 Nullable int는 루프에서 사용할 수 없습니다.
Int 대 Float 및 Double
Int는 float 및 double 유형과 유사하지만 서로 다른 목적으로 사용됩니다.
int:
다른 유형보다 공간을 적게 차지합니다.
산술이 더 빠릅니다.
정수만 사용합니다.
캐시 및 데이터 전송 대역폭을 더 효율적으로 사용합니다.
Float 및 double 유형:
메모리를 두 배로 사용합니다.
소수점을 포함할 수 있습니다.
더 많은 문자를 포함할 수 있습니다.
float 유형과 double 유형의 차이점은 값의 범위입니다. double의 범위는 float의 두 배이며 더 많은 숫자를 저장할 수 있습니다.
참고: INT는 Microsoft Excel에서 숫자를 반올림하는 수식으로도 사용되지만 이 페이지에 설명된 대로 int와는 아무런 관련이 없습니다.
위 내용은 C, C++ 및 C#의 Int란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!