C++/Syntax
2021. 3. 9. 19:35
자료형 (Data Type)
<limits>
라이브러리
자료형의 최대, 최소 확인
std::cout << std::numeric_limits<short>::max() << '\n'; std::cout << std::numeric_limits<short>::min() << '\n'; std::cout << std::numeric_limits<short>::lowest() << '\n';
min
,lowest
차이min
: the smallest finite number that is> 0
representable in the type- 즉 표현할 수 있는 정밀도의 단위이다.
lowest
: the smallest finite number that is representable- 흔히 말하는 최솟값이다.
고정 너비 정수(Fixed-width Integer)
C++11
<cstdint>
라이브러리(<iostream>
에 포함)fast type(
std::int_fast#_t
)- 최소
#비트
의 너비로 가장 빠른 타입을 제공한다.
- 최소
least type(
std::int_least#_t
)- 최소
#비트
의 너비로 가장 작은 타입을 제공한다.
- 최소
지양할 것
std::int8_t
char
로 처리되기 때문에 출력 시 ASCII로 변환되어 나온다.
'C++ > Syntax' 카테고리의 다른 글
C++ Boolean (0) | 2021.03.09 |
---|---|
C++ 소수점 (Decimal Point) (0) | 2021.03.09 |
C++ 전처리기 (Preprocessor) (0) | 2021.03.09 |
C++ Namespace (0) | 2021.03.09 |
C++ 헤더가드 (Header Guard) (0) | 2021.03.09 |