Los std::numeric_limits
Archivo de cabecera:
#include<limits>
Modelo:
static const int digits; static constexpr int digits;
Sintaxis:
std::numeric_limits<T>::digits
Parámetro: La función std::numeric_limits<T>::digits no acepta ningún parámetro.
Valor devuelto: la función std::numeric_limits<T>::digits devuelve el número de dígitos de base que el tipo puede representar sin pérdida de precisión.
A continuación se muestra el programa para demostrar std::numeric_limits<T>::digits en C++:
Programa:
// C++ program to illustrate // std::numeric_limits<T>::digits #include <bits/stdc++.h> #include <limits> using namespace std; // Driver Code int main() { // Print the numeric digit for // the various data type cout << "For int: " << numeric_limits<int>::digits << endl; cout << "For float: " << numeric_limits<float>::digits << endl; cout << "For double: " << numeric_limits<double>::digits << endl; cout << "For long double: " << numeric_limits<long double>::digits << endl; return 0; }
For int: 31 For float: 24 For double: 53 For long double: 64
Referencia: https://en.cppreference.com/w/cpp/types/numeric_limits/digits
Publicación traducida automáticamente
Artículo escrito por bansal_rtk_ y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA