numeric_limits::digits
Gibt die Anzahl der Basisziffern zurück, die der Typ ohne Genauigkeitsverlust darstellen kann.
static const int digits = 0;
Rückgabewert
Die Anzahl der Basisziffern, die der Typ ohne Genauigkeitsverlust darstellen kann.
Hinweise
Der Member speichert die Anzahl von Basisziffern, die der Typ ohne Änderung darstellen kann, die die Anzahl der Bits anders jedes Vorzeichenbits für einen vordefinierten ganzzahligen Typ ist, oder die Anzahl Mantissenziffern für einen vordefinierten Gleitkommatyp.
Beispiel
// numeric_limits_digits_min.cpp
// compile with: /EHsc
#include <iostream>
#include <limits>
using namespace std;
int main( )
{
cout << numeric_limits<float>::digits <<endl;
cout << numeric_limits<double>::digits <<endl;
cout << numeric_limits<long double>::digits <<endl;
cout << numeric_limits<int>::digits <<endl;
cout << numeric_limits<__int64>::digits <<endl;
}
Anforderungen
Grenzen Header: <>
Namespace: std