std::numeric_limits::max_exponent
De cppreference.com
< cpp | types | numeric limits
![]() |
Esta página se ha traducido por ordenador/computador/computadora de la versión en inglés de la Wiki usando Google Translate.
La traducción puede contener errores y palabras aparatosas/incorrectas. Planea sobre el texto para ver la versión original. Puedes ayudar a corregir los errores y mejorar la traducción. Para instrucciones haz clic aquí. |
static const int max_exponent |
(hasta C++11) | |
static constexpr int max_exponent |
(desde C++11) | |
El valor de std::numeric_limits<T>::max_exponent es el mayor número positivo tal que
es un valor representable finita del tipo de punto flotante
n
10n-1es un valor representable finita del tipo de punto flotante
T
. Original:
The value of std::numeric_limits<T>::max_exponent is the largest positive number
is a representable finite value of the floating-point type
n
such that 10n-1is a representable finite value of the floating-point type
T
. The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[editar] Especializaciones estándar
T
|
valor de std::numeric_limits<T>::max_exponent
Original: value of std::numeric_limits<T>::max_exponent The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
/* non-specialized */ | 0 |
bool | 0 |
char | 0 |
signed char | 0 |
unsigned char | 0 |
wchar_t | 0 |
char16_t | 0 |
char32_t | 0 |
short | 0 |
unsigned short | 0 |
int | 0 |
unsigned int | 0 |
long | 0 |
unsigned long | 0 |
long long | 0 |
unsigned long long | 0 |
float | FLT_MAX_EXP |
double | DBL_MAX_EXP |
long double | LDBL_MAX_EXP |
[editar] Ejemplo
Muestra las relaciones de max_exponent, max_exponent10 y max () para el tipo float:
Original:
Demonstrates the relationships of max_exponent, max_exponent10, and max() for the type float:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Ejecuta este código
#include <iostream> int main() { std::cout << "max() = " << std::numeric_limits<float>::max() << '\n' << "max_exponent10 = " << std::numeric_limits<float>::max_exponent10 << '\n' << std::hexfloat << "max() = " << std::numeric_limits<float>::max() << '\n' << "max_exponent = " << std::numeric_limits<float>::max_exponent << '\n'; }
Salida:
max() = 3.40282e+38 max_exponent10 = 38 max() = 0x1.fffffep+127 max_exponent = 128
[editar] Ver también
[estático] |
la menor potencia negativa de diez que es válida normalizada valor de punto flotante Original: the smallest negative power of ten that is a valid normalized floating-point value The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (constante miembro pública estática) |
[estático] |
más que la menor potencia negativa de la base de que es un válido punto flotante normalizado valor uno Original: one more than the smallest negative power of the radix that is a valid normalized floating-point value The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (constante miembro pública estática) |
[estático] |
la mayor potencia entera de 10, que es válida finito valor de punto flotante Original: the largest integer power of 10 that is a valid finite floating-point value The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (constante miembro pública estática) |