Partager via


numeric_limits::digits

Retourne le nombre de chiffres de base duquel le type peut représenter sans perte de précision.

static const int digits = 0;

Valeur de retour

Nombre de chiffres de base duquel le type peut représenter sans perte de précision.

Notes

Le membre désigne le nombre de chiffres de base duquel le type peut représenter sans modification, qui est le nombre de bits autres que tout le bit de signe pour un type de données integer prédéfini, ou le nombre de chiffres de la mantisse pour un type virgule flottante prédéfini.

Exemple

// 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;
}
  

Configuration requise

**En-tête :**limites <de >

Espace de noms : std

Voir aussi

Référence

strstreambuf, classe