Compartir a través de


numeric_limits::digits

Devuelve el número de dígitos de base que el tipo puede representar sin pérdida de precisión.

static const int digits = 0;

Valor devuelto

El número de dígitos de base que el tipo puede representar sin pérdida de precisión.

Comentarios

El miembro almacena el número de dígitos de base que el tipo puede representar sin el cambio, que es el número de bits distintos de los bits de signo para un tipo predefinido de entero, o el número de dígitos de la mantisa para un tipo de punto flotante predefinido.

Ejemplo

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

Requisitos

límites <deEncabezado: >

Espacio de nombres: std

Vea también

Referencia

strstreambuf (Clase)