Condividi tramite


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

Vedere anche

Riferimenti

Classe strstreambuf