次の方法で共有


numeric_limits Class

テンプレート クラスは、組み込みの数値型の算術プロパティをについて説明します。

template<classType> class numeric_limits

パラメーター

  • Type
    プロパティをする基本的な要素のデータ型テスト照会または設定します。

解説

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.これらに明示的な特殊化は、メンバーのnumeric_limits::is_specializedですtrue、および関連するすべてのメンバーに意味のある値があります。プログラムは、その他の明示的な特殊化を提供できます。ほとんどのメンバー関数のクラスについて説明し、実装のテストfloat。

任意の特殊化をメンバーに意味のある値があるないです。ゼロを意味のある値を持たないメンバー オブジェクトを格納 (またはfalse) と、意味のある値を返さないメンバー関数を返しますType(0)。

c707ct0t.collapse_all(ja-jp,VS.110).gif静的関数および定数

denorm_min

最小値 0 以外の値を返します。 値を非正規化します。

精度の損失せず型を表現できます基数桁の数を返します。

digits10

精度の損失せずの種類を表す 10 進数を返します。

イプシロン

データ型を表すことができます 1 よりも大きい 1 と最小値の差を返します。

has_denorm

正規化されない値の型をできるかどうかをテストします。

has_denorm_loss

精度の損失が、不正確な結果ではなく、非正規化の損失としてが検出されたかどうかをテストします。

has_infinity

正の無限大の表現型を持つかどうかをテストします。

has_quiet_NaN

Nonsignaling は非数 (NAN) の場合、表現を非表示の型を持つかどうかをテストします。

has_signaling_NaN

非数 (NAN) の信号を表現型を持つかどうかをテストします。

infinity

利用可能な場合は、型の正の無限大の表現。

is_bounded

型を表すことができます値のセットが有限の場合をテストします。

is_exact

計算を実行する場合は丸め誤差のテストを解放します。

is_iec559

型は IEC 559 標準に準拠している場合をテストします。

is_integer

型は整数表現がある場合をテストします。

is_modulo

型がある場合をテスト、モジュロ表現します。

is_signed

型は、署名付きの表現がある場合をテストします。

is_specialized

明示的な特殊化はテンプレート クラスで定義された型を持つ場合は、テストnumeric_limits

最下位

最も負有限値を返します。

max

型の最大有限値を返します。

max_digits10

型の異なる 2 つの値の 10 進表現であることを確認するために必要な 10 進数の桁の数を返します。

max_exponent

基数のベースへの電源の発生時に無限の値として、浮動小数点の型を表すことがでく、最大の正整数指数を返します。

max_exponent10

ベース 10 の電源に発生時に無限の値として、浮動小数点の型を表すことがでく、最大の正整数指数を返します。

min

一種の最小正規化された値を返します。

min_exponent

基数のベースへの電源の発生時に無限の値として、浮動小数点の型を表すことがでく、最大の負整数指数を返します。

min_exponent10

ベース 10 の電源に発生時に無限の値として、浮動小数点の型を表すことがでく、最大の負整数指数を返します。

quiet_NaN

非表示の表現型の非数 (NAN) を返します。

基数

整数のベースを返します基数、一種の表現を使用すると呼ばれます。

round_error

タイプのエラーの丸めの最大値を返します。

round_style

浮動小数点値を整数値に丸めの実装が選択できるさまざまなメソッドを記述する値を返します。

signaling_NaN

信号が非数 (NAN)、表現の種類を返します。

tinyness_before

型値丸めを処理する前に、正規化された値としてを表すが小さすぎると判断できるかどうかをテストします。

トラップ

トラップの算術例外の報告かどうか、型の実装をテストします。

必要条件

ヘッダー: <limits>

名前空間: std

参照

関連項目

Members of the numeric_limits Class

C++ の標準ライブラリのスレッド セーフ

その他の技術情報

numeric_limits のメンバー

<limits> メンバー