numeric_limits Class
Şablon sınıfını yerleşik sayısal türler aritmetik özelliklerini açıklar.
template<classType> class numeric_limits
Parametreler
- Type
Temel öğe veri türü özellikleri olan test veya sorgulanan.
Notlar
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.Bu açık specializations üye için numeric_limits::is_specialized olan true, ve ilgili tüm üyeleri anlamlı değerlere sahip.Program ek açık specializations sağlayabilirsiniz.Sınıf çoğu üye işlevlerini açıklamak veya olası uygulamaları test float.
Rasgele bir uzmanlığı için hiçbir üyesi anlamlı değerlere sahip.Sıfır anlamlı bir değere sahip olmayan bir üye nesnesini saklar (ya da false) ve anlamlı bir değer döndürmeyen bir üye işlev verir Type(0).
Statik işlevler ve sabitler
En küçük sıfır döndürür değerini denormalized. |
|
Türünün duyarlılık kaybı olmadan temsil edebildiği taban basamak sayısını döndürür. |
|
Türünün duyarlılık kaybı olmadan temsil edebildiği ondalık basamak sayısını döndürür. |
|
1 En küçük değeri arasındaki fark, veri türünü gösteren 1'den büyük verir. |
|
Değer türü izin verip denormalized sınamaları. |
|
Doğruluk kaybı denormalization kaybı yerine tam olmayan bir sonucu olarak algılanan olup olmadığını sınar. |
|
Bir tür pozitif sonsuz bir gösterimi olup olmadığını sınar. |
|
Bir tür bir sessiz bir gösterimi olan nonsignaling sayı değil (nan) olup olmadığını sınar. |
|
Bir sayı değil (nan) sinyal gösterimi olup olmadığını sınar. |
|
Pozitif sonsuzluk türü varsa gösterimi. |
|
Sınamaları sınırlı bir türünü gösteren bir değer kümesi. |
|
Sınamaları türü üzerinde yapılan hesaplamalar, yuvarlama hatalarının ücretsizdir. |
|
Bir tür IEC 559 standartlarını karşılarsa sınar. |
|
Sınamaları türünde bir tamsayı gösterimi. |
|
Bir tür varsa sınar bir modül gösterimi. |
|
Sınamaları imzalı temsili bir türe sahip. |
|
Bir şablon sınıfında tanımlanan açık bir uzmanlığı türündeyse sınar numeric_limits. |
|
Sonlu en negatif değerini döndürür. |
|
En büyük sonlu bir tür değerini döndürür. |
|
İki ayrı değer türü farklı ondalık temsili sağlamak için gereken ondalık basamak sayısını verir. |
|
Sayı tabanı temel o güç ortaya çıktığında, kayan nokta türü sonlu bir değeri temsil edebilir en büyük pozitif ayrılmaz üs döndürür. |
|
Base on bu üssü kayan nokta türü sınırlı bir değer olarak gösterebilir, en büyük pozitif ayrılmaz üs döndürür. |
|
Bir tür en az normalleştirilmiş değerini döndürür. |
|
Sayı tabanı temel o güç ortaya çıktığında, kayan nokta türü sonlu bir değeri temsil edebilir en büyük negatif ayrılmaz üs döndürür. |
|
Base on bu üssü kayan nokta türü sınırlı bir değer olarak gösterebilir, en büyük negatif ayrılmaz üs döndürür. |
|
Sessiz bir gösterimini sayı değil (nan) türünü verir. |
|
İntegral Bankası verir taban türü gösterimi için kullanılan, denir. |
|
En fazla hata türü döndürür. |
|
Kayan nokta değeri tamsayı değerine yuvarlama uygulaması seçebileceğiniz çeşitli yöntemlerini açıklar değerini döndürür. |
|
Sinyal numarası değil (nan) gösterim türünü döndürür. |
|
Bir tür yuvarlama önce normalleştirilmiş bir değer göstermek için küçük bir değer belirlemek olup olmadığını sınar. |
|
Sınamaları olup, bindirme aritmetik özel durumlara rapor türü için uygulanır. |
Gereksinimler
Başlık: <limits>
Namespace: std
Ayrıca bkz.
Başvuru
Members of the numeric_limits Class
Standart C++ Kitaplığı'nda iş parçacığı güvenliği