C, C++ 및 C# 프로그래밍에서 int란 무엇입니까?

C C Mich C Peulogeulaeming Eseo Intlan Mueos Ibnikka



그만큼 정수 키워드는 C, C++ 및 C#을 비롯한 여러 프로그래밍 언어에서 자주 사용되는 데이터 유형입니다. 용어 정수 정수의 약자입니다. 정수는 정수이기 때문에 정수에는 분수 구성 요소가 없습니다.

이 기사에서는 다음을 사용하는 방법에 대해 설명합니다. 정수 세 가지 인기 있는 프로그래밍 언어: , C++, 그리고 씨#.







목차



int 데이터 유형이란 무엇입니까

그만큼 정수 데이터 유형은 프로그래밍 언어의 기본 유형입니다. 그만큼 정수 -10, 0, 42 또는 100과 같은 숫자를 저장할 수 있습니다. 정수 정수의 짧은 형식이며 C, C++ 및 C#과 같은 세 가지 C 프로그래밍 언어 모두에서 널리 사용됩니다.



정수 일반적으로 서명된 32비트 또는 64비트 프로그래밍 언어와 사용 중인 플랫폼에 따라 정수입니다. C, C++, C#에서는 정수 정수 변수를 선언하는 데 사용되는 키워드입니다.





정수의 특성

그만큼 정수 데이터 유형에는 프로그래밍에 유용한 몇 가지 특성이 있습니다.

  • 양수와 음수를 모두 나타낼 수 있습니다.
  • 프로그래밍에 사용하는 언어와 사용 중인 플랫폼에 따라 크기가 고정되어 있습니다.
  • 덧셈, 뺄셈 등의 수학 연산에 사용할 수 있습니다.
  • 메모리 주소 및 기타 숫자 값을 나타내는 데 사용할 수 있습니다.
  • 프로그래밍 언어와 컴파일러에서 널리 지원되는 기본 데이터 유형입니다.

정수의 크기

크기 정수 변수는 프로그래밍 언어와 사용 중인 플랫폼에 따라 다릅니다. C 및 C++에서 크기는 정수 변수는 플랫폼에 따라 다릅니다. 32비트 플랫폼에서 작업하는 경우 정수 크기는 32 (4 바이트) 마찬가지로 64비트 플랫폼의 경우 정수 64가 될 것입니다. 어떤 플랫폼을 사용하든 정수 C#의 변수는 항상 32비트 크기입니다.



C 프로그래밍의 int

C 프로그래밍에서는 정수 정수 변수를 선언하는 데 사용되는 키워드입니다. C는 사용 중인 플랫폼에 따라 16비트, 32비트 또는 64비트가 될 수 있는 부호 있는 정수와 부호 없는 정수를 모두 지원합니다. C에서 int 데이터 유형의 크기는 대부분의 최신 플랫폼에서 32비트입니다.

C에서 int의 크기를 찾으려면 다음 코드를 실행하십시오.

#include
정수 메인 ( ) {
printf ( 'int 크기: %ld 바이트 \N ' , 크기 ( 정수 ) ) ;
반품 0 ;
}

C++ 프로그래밍의 int

C++는 사용 중인 플랫폼에 따라 16비트, 32비트 또는 64비트가 될 수 있는 부호 있는 정수와 부호 없는 정수를 모두 지원합니다. C++에서는 정수 데이터 유형의 크기는 대부분의 최신 플랫폼에서 32비트입니다.

C++에서 int의 크기를 찾으려면 다음 코드를 실행합니다.

#include
네임스페이스 표준 사용;
정수 메인 ( ) {
쿠우트 << '정수 크기: ' << 크기 ( 정수 ) << '바이트' << 끝;
반품 0 ;
}

C# 프로그래밍의 Int

C#은 크기가 32비트로 고정된 부호 있는 정수만 지원합니다. C#은 부호 없는 정수를 지원하지 않습니다. 32비트 및 64비트 호스트 시스템은 C#의 크기에 영향을 미치지 않습니다. 정수 변수는 항상 32비트로 고정되어 있기 때문입니다.

C#에서 int의 크기를 찾으려면 다음 코드를 실행합니다.

시스템 사용;
수업 프로그램 {
정적 무효 메인 ( [ ] 인수 ) {
콘솔.쓰기줄 ( '정수 크기: {0}바이트' , 크기 ( 정수 ) ) ;
}
}

다른 프로그래밍 언어에서 int 비교

하지만 정수 프로그래밍 언어의 기본 데이터 유형, 크기 및 특성 정수 프로그래밍 언어마다 다를 수 있습니다. 다음 표에는 다음과 같은 차이점이 요약되어 있습니다. 정수 C, C++ 및 C#:

프로그래밍 언어 크기(비트) 서명됨/서명되지 않음 값의 범위
32 또는 64 둘 다 -2147483648 ~ 2147483647
C++ 32 또는 64 둘 다 -2147483648 ~ 2147483647
씨# 32 서명됨 -2147483648 ~ 2147483647

부호 있는 정수와 부호 없는 정수의 차이점

컴퓨팅에서는 서명 정수 데이터 유형은 양수와 음수를 모두 나타낼 수 있지만 서명되지 않은 정수 데이터 유형은 음수가 아닌(즉, 양수) 숫자만 나타낼 수 있습니다.

부호 있는 정수 유형 , 와 같은 정수 , 숫자의 부호를 나타내기 위해 1비트를 예약합니다. 이는 32비트 부호 있는 정수가 다음 범위의 값을 나타낼 수 있음을 보여줍니다. -2,147,483,648 ~ 2,147,483,647 . a의 최상위 비트(가장 왼쪽 비트) 부호 있는 정수 숫자의 부호를 나타냅니다. 음수 부호에는 1이 사용되고 양수 부호에는 0이 사용됩니다.

한편, 부호 없는 정수 유형 , unsigned int와 같이 숫자의 부호를 위해 비트를 예약하지 않습니다. 이는 32비트 부호 없는 정수가 다음 범위의 값을 표시할 수 있음을 보여줍니다. 0 ~ 4,294,967,295 .

메모: 기본적으로 C, C++ 및 C# int 데이터 유형은 부호가 있습니다. 음수의 경우 부호 없는 int 데이터 형식은 음수를 사용할 수 없으므로 int 데이터 형식은 부호 있는 것으로 정의해야 합니다.

Int 변수 선언

C, C++, C#에서는 정수 정수 변수를 선언하는 키워드입니다. 정수 변수를 선언하는 구문은 다음과 같습니다.

int 변수명;

예를 들어, 이름이 지정된 정수 변수를 선언하려면 하나에 , 다음 코드를 사용할 수 있습니다.

int 여부;

Int 변수의 초기화

정수 변수를 선언한 후 값으로 초기화할 수 있습니다. 정수 변수를 초기화하는 구문은 다음과 같습니다.

int 변수명 = 값;

예를 들어 값이 25인 age라는 정수 변수를 선언하고 초기화하려면 다음 코드를 사용해야 합니다.

정수 나이 = 25 ;

C에서 int 사용

다음은 int를 사용하는 C 코드 샘플입니다.

#include
정수 메인 ( ) {
정수 번호1 = 10 ;
정수 번호2 = 이십 ;
정수 합집합 = 숫자1 + 숫자2;
printf ( '%디 \N ' , 합집합 ) ;
반품 0 ;
}

이 예에서 sum 변수의 값은 30입니다.

C++에서 int 사용

다음은 int의 사용을 설명하는 C++ 코드입니다.

#include
네임스페이스 표준 사용;
정수 메인 ( ) {
정수 번호1 = 10 ;
정수 번호2 = 이십 ;
정수 합집합 = 숫자1 + 숫자2;
쿠우트 << 합집합 << 끝;
반품 0 ;
}

정수 데이터 유형의 두 변수의 총합은 30입니다.

C#에서 int 사용

다음은 int를 사용하는 C# 코드 샘플입니다.

시스템 사용;
수업 프로그램 {
정적 무효 메인 ( ) {
정수 번호1 = 10 ;
정수 번호2 = 이십 ;
정수 합집합 = 숫자1 + 숫자2;
콘솔.쓰기줄 ( 합집합 ) ;
}
}

두 수의 합은 30이 됩니다.

결론

정수 정수 값을 나타내는 데 사용되는 프로그래밍의 기본 데이터 유형입니다. 크기가 고정되어 있으며 수학 연산에 사용할 수 있습니다. 기본적으로 int 데이터 유형은 서명 C, C++, C# 세 가지 언어 모두에서. 그러나 C와 C++ 모두 무부호도 지원하지만 C#은 부호 있는 것만 지원합니다. 정수 가치. C, C++ 및 C#의 int 데이터 유형에 대한 자세한 내용은 이 문서를 참조하세요.