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)。
静的関数および定数
最小値 0 以外の値を返します。 値を非正規化します。 |
|
精度の損失せず型を表現できます基数桁の数を返します。 |
|
精度の損失せずの種類を表す 10 進数を返します。 |
|
データ型を表すことができます 1 よりも大きい 1 と最小値の差を返します。 |
|
正規化されない値の型をできるかどうかをテストします。 |
|
精度の損失が、不正確な結果ではなく、非正規化の損失としてが検出されたかどうかをテストします。 |
|
正の無限大の表現型を持つかどうかをテストします。 |
|
Nonsignaling は非数 (NAN) の場合、表現を非表示の型を持つかどうかをテストします。 |
|
非数 (NAN) の信号を表現型を持つかどうかをテストします。 |
|
利用可能な場合は、型の正の無限大の表現。 |
|
型を表すことができます値のセットが有限の場合をテストします。 |
|
計算を実行する場合は丸め誤差のテストを解放します。 |
|
型は IEC 559 標準に準拠している場合をテストします。 |
|
型は整数表現がある場合をテストします。 |
|
型がある場合をテスト、モジュロ表現します。 |
|
型は、署名付きの表現がある場合をテストします。 |
|
明示的な特殊化はテンプレート クラスで定義された型を持つ場合は、テストnumeric_limits。 |
|
最も負有限値を返します。 |
|
型の最大有限値を返します。 |
|
型の異なる 2 つの値の 10 進表現であることを確認するために必要な 10 進数の桁の数を返します。 |
|
基数のベースへの電源の発生時に無限の値として、浮動小数点の型を表すことがでく、最大の正整数指数を返します。 |
|
ベース 10 の電源に発生時に無限の値として、浮動小数点の型を表すことがでく、最大の正整数指数を返します。 |
|
一種の最小正規化された値を返します。 |
|
基数のベースへの電源の発生時に無限の値として、浮動小数点の型を表すことがでく、最大の負整数指数を返します。 |
|
ベース 10 の電源に発生時に無限の値として、浮動小数点の型を表すことがでく、最大の負整数指数を返します。 |
|
非表示の表現型の非数 (NAN) を返します。 |
|
整数のベースを返します基数、一種の表現を使用すると呼ばれます。 |
|
タイプのエラーの丸めの最大値を返します。 |
|
浮動小数点値を整数値に丸めの実装が選択できるさまざまなメソッドを記述する値を返します。 |
|
信号が非数 (NAN)、表現の種類を返します。 |
|
型値丸めを処理する前に、正規化された値としてを表すが小さすぎると判断できるかどうかをテストします。 |
|
トラップの算術例外の報告かどうか、型の実装をテストします。 |
必要条件
ヘッダー: <limits>
名前空間: std
参照
関連項目
Members of the numeric_limits Class