Freigeben über


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

Siehe auch

Referenz

strstreambuf-Klasse