Sdílet prostřednictvím


numeric_limits Class

Popisuje šablony třídy aritmetické vlastnosti předdefinované číselné typy.

template<classType> class numeric_limits

Parametry

  • Type
    Typ dat základní prvek, jehož vlastnosti jsou právě testovány nebo dotazu nebo nastavit.

Poznámky

The header defines explicit specializations for the types wchar_t, bool, char, signed char, unsigned char, short, unsigned short, int, unsigned int, long, unsigned long, float, double, long double**,** long long, unsigned long long, char16_t, and char32_t.Pro tyto explicitní specializace člen numeric_limits::is_specialized je true, a všechny relevantní členy mají význam hodnot.Program lze zadat explicitní další specializace.Většinu funkcí členů třídy popisu nebo možné implementace test float.

Pro libovolný specializace žádní členové mají význam hodnoty.Ukládá členský objekt, který nemá smysluplnou hodnotu nula (nebo false) a vrátí členské funkce, která nevrací smysluplnou hodnotu Type(0).

c707ct0t.collapse_all(cs-cz,VS.110).gifStatická funkce a konstanty

denorm_min

Nenormalizovanou vrátí nejmenší nenulovou hodnotu.

číslice

Vrátí počet číslic Číselná soustava představující typ bez ztráty přesnosti.

digits10

Vrátí počet desetinných míst, představující typ bez ztráty přesnosti.

Epsilon

Vrátí rozdíl mezi 1 a nejmenší hodnotu větší než 1, která představuje typ dat.

has_denorm

Zkoušky, zda typ umožňuje nenormalizovanou hodnot.

has_denorm_loss

Testuje, zda je ztráta přesnosti je rozpoznán jako ztráta denormalization, nikoli jako nepřesný výsledek.

has_infinity

Ověřuje, zda typ reprezentován kladné nekonečno.

has_quiet_NaN

Ověřuje, zda typ byl znázornění tichý není číslo (NAN), což je nonsignaling.

has_signaling_NaN

Ověřuje, zda byl typ reprezentace pro signalizaci není číslo (NAN).

nekonečno

Reprezentace pro kladné nekonečno typu, pokud je k dispozici.

is_bounded

Zkoušky, pokud je sada hodnot, které mohou představovat typu omezené.

is_exact

Zkoušky, pokud jsou výpočty na typ bez chyby zaokrouhlení.

is_iec559

Zkoušky, pokud typ splňuje normy IEC 559.

is_integer

Zkoušky, pokud má typ reprezentace celé číslo.

is_modulo

Zkoušky, pokud má typ modulo reprezentace.

is_signed

Zkoušky, pokud má typ podepsané reprezentace.

is_specialized

Zkoušky, pokud má typ explicitní specializace, definované ve třídě šablony numeric_limits.

nejnižší

Vrátí největší zápornou hodnotu omezené.

Max

Vrátí maximální hodnotu typu omezené.

max_digits10

Vrátí počet desetinných míst, povinen zajistit dvě odlišné hodnoty typu odlišné desítková reprezentace.

max_exponent

Vrátí maximální kladné nedílnou exponent, která představuje typ s plovoucí desetinnou čárkou jako konečná hodnota při základu radix dosahuje výkon.

max_exponent10

Vrátí maximální kladné nedílnou exponent, která představuje typ s plovoucí desetinnou čárkou jako konečná hodnota při base deset dosahuje výkon.

min

Vrátí minimální hodnotu normalizované typu.

min_exponent

Vrátí maximální záporné nedílnou exponent, která představuje typ s plovoucí desetinnou čárkou jako konečná hodnota při základu radix dosahuje výkon.

min_exponent10

Vrátí maximální záporné nedílnou exponent, která představuje typ s plovoucí desetinnou čárkou jako konečná hodnota při base deset dosahuje výkon.

quiet_NaN

Pro typ vrátí reprezentace tichý není číslo (NAN).

Číselná soustava

Vrátí základní nedílnou jen radix pro znázornění typu.

round_error

Vrátí maximální chyba typu zaokrouhlení.

round_style

Vrátí hodnotu, která popisuje různé metody, které můžete zvolit implementace pro zaokrouhlení na celočíselnou hodnotu hodnota s plovoucí desetinnou čárkou.

signaling_NaN

Vrátí typ reprezentace signálů není číslo (NAN).

tinyness_before

Ověřuje, zda můžete určit typ, hodnota je jako normalizovanou hodnotu představující před zaokrouhlení je příliš malá.

depeše

Přesahy, zda zprávy o aritmetické výjimky je implementována pro typ zkoušky.

Požadavky

Záhlaví: <limits>

Obor názvů: std

Viz také

Referenční dokumentace

Members of the numeric_limits Class

Bezpečnostní vlákno v Standardní knihovna C++

Další zdroje

numeric_limits členů

<limits> Členové