numeric_limits::digits
Restituisce il numero di cifre di base per il tipo può rappresentare senza perdita di precisione.
static const int digits = 0;
Valore restituito
Il numero di cifre di base che il tipo può rappresentare senza perdita di precisione.
Note
Il membro memorizza il numero di cifre di base per il tipo può rappresentare senza modifiche, ovvero il numero di bit diversi da qualsiasi bit del segno di un tipo intero predefinito, ovvero il numero di cifre di mantissa per un tipo a virgola mobile predefinito.
Esempio
// 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;
}
Requisiti
limiti <diIntestazione: >
Spazio dei nomi: std