C++ 11 부터 지원한다.
int16_t i(5);
cout << sizeof(i) << endl; // 2
// i 의 데이터 타입을 16bits 타입의 int 로 바꿔준다.
int8_t i(5);
cout << sizeof(i) << endl; // 1
// i 의 데이터 타입을 8bits 타입의 int 로 바꿔준다.
int_fast64_t i(5); // 8
cout << sizeof(i) << endl; // 64bits 중 가장 빠른 데이터 타입으로 바꿔준다.
int_least8_t i(5);
cout << sizeof(i) << endl; // 적어도 8bits 를 갖는 데이터 타입으로 바꿔준다.