std::numeric_limits::max_exponent10
Da cppreference.com.
< cpp | types | numeric limits
![]() | Questa pagina è stata tradotta in modo automatico dalla versione in ineglese della wiki usando Google Translate. La traduzione potrebbe contenere errori e termini strani. Muovi il puntatore sopra al testo per vedere la versione originale. Puoi aiutarci a correggere gli gli errori. Per ulteriori istruzioni clicca qui. |
staticconstint max_exponent10 | (fino al c++11) | |
staticconstexprint max_exponent10 | (dal C++11) | |
Il valore del std::numeric_limits<T>::max_exponent10 è il più grande numero positivo tale che
è un valore rappresentabile finita del tipo a virgola mobile
n
10nè un valore rappresentabile finita del tipo a virgola mobile
T
. Original:
The value of std::numeric_limits<T>::max_exponent10 is the largest positive number
is a representable finite value of the floating-point type
n
such that 10nis 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.
[modifica]Specializzazioni standard
T | valore di std::numeric_limits<T>::max_exponent10 Original: value of std::numeric_limits<T>::max_exponent10 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 |
signedchar | 0 |
unsignedchar | 0 |
wchar_t | 0 |
char16_t | 0 |
char32_t | 0 |
short | 0 |
unsignedshort | 0 |
int | 0 |
unsignedint | 0 |
long | 0 |
unsignedlong | 0 |
longlong | 0 |
unsignedlonglong | 0 |
float | FLT_MAX_10_EXP |
double | DBL_MAX_10_EXP |
longdouble | LDBL_MAX_10_EXP |
[modifica]Esempio
Vengono illustrate le relazioni di max_exponent, max_exponent10, e max () per il 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.
#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';}
Output:
max() = 3.40282e+38 max_exponent10 = 38 max() = 0x1.fffffep+127 max_exponent = 128
[modifica]Vedi anche
[statico] | la più piccola potenza negativa di dieci, che è un valido normalizzato valore a virgola mobile 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. (pubblico membro statico costante) |
[statico] | maggiore della massima potenza intera della radice che è una valida finita valore a virgola mobile uno Original: one more than the largest integer power of the radix 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. (pubblico membro statico costante) |
max_exponent10 [statico] | la più grande potenza intera di 10 che è un valido finita valore a virgola mobile 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. (pubblico membro statico costante) |