FLT_ROUNDS
From cppreference.net
C++
Utilities library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Type support
| Basic types | |||||||||||||||||||||
| Fixed width integer types (C++11) | |||||||||||||||||||||
| Fixed width floating-point types (C++23) | |||||||||||||||||||||
|
|||||||||||||||||||||
| Numeric limits | |||||||||||||||||||||
| C numeric limits interface | |||||||||||||||||||||
| Runtime type information | |||||||||||||||||||||
|
|||||||||||||||||||||
C numeric limits interface
|
FLT_ROUNDS
|
||||
|
(C++11)
|
|
헤더 파일에 정의됨
<cfloat>
|
||
|
#define FLT_ROUNDS /* implementation defined */
|
||
부동 소수점 산술 연산의 현재 반올림 방향을 지정합니다.
| 값 | 설명 |
-1
|
기본 반올림 방향을 알 수 없음 |
0
|
영점 방향; FE_TOWARDZERO 와 동일한 의미 |
1
|
가장 가까운 값으로; FE_TONEAREST 와 동일한 의미 |
2
|
양의 무한대 방향; FE_UPWARD 와 동일한 의미 |
3
|
음의 무한대 방향; FE_DOWNWARD 와 동일한 의미 |
| 기타 값 | 구현 정의 동작 |
참고 사항
반올림 모드는 std::fesetround 로 변경할 수 있으며, FLT_ROUNDS 는 해당 변경 사항을 반영합니다.
FLT_ROUNDS의 가능한 값들은 std::float_round_style 의 가능한 값들과 일치하며, 이는 std::numeric_limits::round_style 에 의해 반환됩니다.
참고 항목
|
부동소수점 반올림 모드를 나타냄
(열거형) |
|
|
(C++11)
(C++11)
|
반올림 방향을 얻거나 설정함
(함수) |
|
부동소수점 반올림 방향
(매크로 상수) |
|
|
C 문서
for
FLT_ROUNDS
|
|