ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 고정너비정수
    c++ 2020. 1. 14. 12:27

    고정 너비 정수

    환경에 따라 같은 int가 4byte로 있는경우도 2byte로 있는 경우도 있다 , 항상 같은 값을 가지게 하기 위해 등장한것이 고정 너비정수이다

     

    #include<iostream>
    #include<cmath>
    #include<limits>
    int main()//
    {
    	using namespace std;
    
    	int16_t i(5);//16bits형 자료형 i에 5를 대입 2bytes = short형 = 5 즉 나는 2바이트를 사용해서 i를 만들겠다라고 몇바이트를 사용할지 고정함
    	int8_t j = 65;//8bit형 자료형 j에 65대입 1bytes = char형 = A 즉 나는 1바이트를 사용해서 j를 만들겠다고 몇바이트를 사용할지 고정함
    
    	cout << i;
    	cout << j;
    
    	int_fast8_t f(5);//8bits중 가장 빠른 데이터 타입을 사용하겠다, char 사용
    	int_least64_t l(5);//적어도 64bits를 사용하겠다, 8byte인 long long 사용
    
    	cout << f;
    	cout << l;
    }

    'c++' 카테고리의 다른 글

    stl vector map  (0) 2021.03.09
    전처리기  (0) 2020.01.13
    namespace  (0) 2020.01.13
    헤더 가드  (0) 2020.01.13
    모두의 약수  (0) 2020.01.03
Designed by Tistory.