그만큼 정수 키워드는 C, C++ 및 C#을 비롯한 여러 프로그래밍 언어에서 자주 사용되는 데이터 유형입니다. 용어 정수 정수의 약자입니다. 정수는 정수이기 때문에 정수에는 분수 구성 요소가 없습니다.
이 기사에서는 다음을 사용하는 방법에 대해 설명합니다. 정수 세 가지 인기 있는 프로그래밍 언어: 씨 , C++, 그리고 씨#.
목차
- int 데이터 유형이란 무엇입니까
- Int의 특성
- 정수의 크기
- C 프로그래밍의 정수
- C++ 프로그래밍의 Int
- C# 프로그래밍의 Int
- 다른 프로그래밍 언어에서 Int 비교
- 부호 있는 정수와 부호 없는 정수의 차이점
- Int 변수 선언
- Int 변수의 초기화
- Int 변수에 대한 연산
- 결론
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 데이터 유형에 대한 자세한 내용은 이 문서를 참조하세요.