프로그래밍/c++

1-2 정수형 자료형과 실수형 자료형

luke12 2022. 6. 13. 17:13

학습 목표

  1. 정수형과 실수형
  2. signed와 unsigned
  3. climits 라이브러리

정수형과 실수형

정수형은 소수부가 없는 수이다.(음의 정수, 0, 양의 정수) 정수형에는 총 4가지의 자료형이 있다.

  1. short
  2. int
  3. long
  4. 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