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)。
靜態函式和常數
傳回最小非零的值不正常的值。 |
|
傳回型別可以表示不會遺失有效位數的基數數字數目。 |
|
傳回型別可以表示不會遺失有效位數的十進位數字數目。 |
|
會傳回大於 1 的資料型別可以表示範圍介於 1 到最小值之間的差異。 |
|
測試是否為型別允許不正常的值。 |
|
測試是否為非正規化失敗,而不是不精確的結果,偵測到損失正確度。 |
|
測試是否為型別也有正無限大的呈現方式。 |
|
測試是否為型別有為無訊息模式的呈現方式不是數字 (NAN),也就是 nonsignaling。 |
|
測試是否為型別也有的信號不是數字 (NAN) 的呈現方式。 |
|
表示正無限大的型別,如果有的話。 |
|
如果這些值可能會表示為型別集是有限的測試。 |
|
如果型別上執行的計算都是免費的捨入錯誤的測試。 |
|
如果型別符合 IEC 559 標準的測試。 |
|
如果型別具有整數表示的測試。 |
|
如果型別會測試模數表示法。 |
|
如果型別也有帶正負號的呈現方式的測試。 |
|
如果型別具有明確特製化樣板類別中定義的測試numeric_limits。 |
|
傳回最負數的有限值。 |
|
傳回型別的最大值的有限值。 |
|
傳回以確保型別的兩個不同的值有不同的十進位表示法所需的小數位數。 |
|
傳回最大的整數類資料正指數的浮點數型別可以表示為有限值,當基底的基數的乘冪,就會引發。 |
|
傳回最大的整數類資料正指數的浮點數型別可以表示為有限值,當基底為 10 個之所以引發是為了,電源。 |
|
傳回型別正規化的最小值。 |
|
傳回最大的整數類資料負指數的浮點數型別可以表示為有限值,當基底的基數的乘冪,就會引發。 |
|
傳回最大的整數類資料負指數的浮點數型別可以表示為有限值,當基底為 10 個之所以引發是為了,電源。 |
|
傳回表示無訊息的不是數字 (NAN) 的型別。 |
|
傳回的整數類資料的基底,稱為 「 使用型別的方式顯示的基數。 |
|
傳回捨入錯誤型別的最大值。 |
|
傳回值,將告訴您各種方法,可以選擇實作捨入成整數值為浮點數值。 |
|
信號方式不是數字 (NAN) 表示傳回型別。 |
|
測試是否為型別可以判斷值為太小,無法表示為正規化值之前先捨入它。 |
|
在算術的例外狀況是否設陷的報告類型實作的測試。 |
需求
標頭: <limits>
Namespace: 標準
請參閱
參考
Members of the numeric_limits Class