학습 목표
- 정수형과 실수형
- signed와 unsigned
- climits 라이브러리
정수형과 실수형
정수형은 소수부가 없는 수이다.(음의 정수, 0, 양의 정수) 정수형에는 총 4가지의 자료형이 있다.
- short
- int
- long
- longlong
#include <iostream>
#include <climits>
using namespace std;
int main(){
int n_int = INT_MAX;
short n_short = SHRT_MAX;
long n_long = LONG_MAX;
long long n_llong = LLONG_MAX;
cout << "int " << sizeof n_int << "bite" << endl;
cout << "max of bite\\t" << n_int << endl;
cout << "short " << sizeof n_short << "bite" << endl;
cout << "max of bite\\t" << n_short << endl;
cout << "long " << sizeof n_long << "bite" << endl;
cout << "max of bite\\t" << n_long << endl;
cout << "long long " << sizeof n_llong << "bite" << endl;
cout << "max of bite\\t" << n_llong << endl;
return 0;
}
실수형은 소수부가 있는 수라서 a는 3.14가 잘 출력되는 것을 알 수 있다.
#include <iostream>
using namespace std;
int main(){
float a = 3.14;
cout << a << endl;
}
signed와 unsigned
위의 기본 자료형은 (signed)가 생략이 되어있고 unsigned가 붙는다면 음수를 사용할 수 없어 사용할 수 있는 bite의 최대값은 2배가 된다.
climits 라이브러리
INT_MAX와 같이 자료형의 최대값을 출력하는데 도움을 주는 라이브러리이다,
'프로그래밍 > c++' 카테고리의 다른 글
1-4 const 제한자와 데이터형 변환 (0) | 2022.06.15 |
---|---|
1-3 문자형 자료형과 bool자료형 (0) | 2022.06.14 |
1-1 변수 선언과 규칙 (0) | 2022.06.09 |
0-3 Hello,c++ (0) | 2022.06.06 |
0-2 개발환경 설치하기 (0) | 2022.06.03 |