◐ Shell
clean mode source ↗

std::numeric_limits<T>::round_error - cppreference.com

提供: cppreference.com

<tbody> </tbody> <tbody class="t-dcl-rev "> </tbody><tbody> </tbody>

static T round_error() throw();

(C++11未満)

static constexpr T round_error() noexcept;

(C++11以上)

ISO 10967 によって定義されるところの ULP (units in the last place) 内の有り得る最も大きな丸め誤差を返します。 0.5 (最も近い数値に丸める) から 1.0 (ゼロまたは無限大に向かって丸める) まで様々になりえます。 std::numeric_limits<T>::is_integer == false の場合にのみ意味があります。

戻り値

T std::numeric_limits<T>::round_error()
/* 非特殊化 */ T()
bool false
char 0
signed char 0
unsigned char 0
wchar_t 0
char8_t 0
char16_t 0
char32_t 0
short 0
unsigned short 0
int 0
unsigned int 0
long 0
unsigned long 0
long long 0
unsigned long long 0
float 0.5F
double 0.5
long double 0.5L

関連項目