#따배씨 2.3 C++ 11 고정 너비 정수 (Fixed-width Integers)
by #독개#initger는 2byte~4byte다 플랫폼에따라 2byte를 쓰는곳도 있다.
보통다 4byte이나 이걸 다른 플랫폼으로 옮겨서 컴파일할때 2byte가되면 다 문제가 생기겠지
불확실성이 있으면 프로그래밍할때 부담이된다
그래서 C++ 11부터 고정너비 정수를 지원한다
#include <iostream>
#include <limits>
int main()
{
using namespace std;
std::int16_t i(5); //출력값 2byte니까 short형으로 컴파일된다 int겠지하고 생각하면안됨
std::int8_t t = 65; //출력값 A | 1byte니까 char형으로 컴파일된다
std::int8_t b = 'A'; //출력값 A | char
int c = 'B'; //출력값 66| int형에 char넣으면 Ascii 값나온다
cout << i << endl;
cout << t << endl;
cout << b << endl;
cout << c << endl;
std::int_fast8_t fi(5); //1byte를 갖는 데이터형중에 가장빠른것
std::int_least64_t fl(5); //적어도 8byte를 갖는 데이터형
}
🐱👓독하게 개발
'🔥 프로그래밍 학습 > C++' 카테고리의 다른 글
#따배씨 2.5 부동소수점수 floating pint numbers (0) | 2022.11.04 |
---|---|
#따배씨 2.4 무치형 (Void type) (0) | 2022.11.03 |
#따배씨 2.2 정수형(Integers) (0) | 2022.11.03 |
#따배씨 2.1 기본 자료형 소개 (0) | 2022.11.03 |
#따배씨 1.14 전처리기# 와의 첫만남 (0) | 2022.11.03 |
블로그의 정보
독한 개발자
#독개#