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