Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Nagłówek <limits> zawiera następujące wyliczenia:
float_denorm_style
Wyliczenie opisuje różne metody, które implementacja może wybrać do reprezentowania zdenormalizowanej wartości zmiennoprzecinkowej — jedna za mała do reprezentowania jako znormalizowana wartość:
enum float_denorm_style
{
denorm_indeterminate = -1,
denorm_absent = 0,
denorm_present = 1
};
Wartość zwracana
Wyliczenie zwraca:
-
denorm_indeterminatejeżeli obecność lub brak zdenormalizowanych formularzy nie można określić w czasie tłumaczenia. -
denorm_absentjeśli formy zdenormalizowane są nieobecne. -
denorm_presentjeśli występują zdenormalizowane formy.
Przykład
Zobacz numeric_limits::has_denorm przykład, w którym można uzyskać dostęp do wartości tego wyliczenia.
float_round_style
Wyliczenie opisuje różne metody, które implementacja może wybrać do zaokrąglania wartości zmiennoprzecinkowej do wartości całkowitej.
enum float_round_style
{
round_indeterminate = -1,
round_toward_zero = 0,
round_to_nearest = 1,
round_toward_infinity = 2,
round_toward_neg_infinity = 3
};
Wartość zwracana
Wyliczenie zwraca:
-
round_indeterminatejeśli nie można określić metody zaokrąglania. -
round_toward_zerojeśli zaokrąglić w kierunku zera. -
round_to_nearestjeśli zaokrągli się do najbliższej liczby całkowitej. -
round_toward_infinityjeśli zaokrągla się od zera. -
round_toward_neg_infinityjeśli zaokrąglenie do większej liczby ujemnej liczby całkowitej.
Przykład
Zobacz numeric_limits::round_style przykład, w którym można uzyskać dostęp do wartości tego wyliczenia.