std::numeric_limits::max_exponent10
Da cppreference.com.
|
|
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. |
<metanoindex/>
<tbody> </tbody> static const int max_exponent10 |
(fino al c++11) | |
static constexpr int max_exponent10 |
(dal C++11) | |
Il valore del
è un valore rappresentabile finita del tipo a virgola mobile
std::numeric_limits<T>::max_exponent10 è il più grande numero positivo tale che n 10nè un valore rappresentabile finita del tipo a virgola mobile
T. Original:
The value of
is a representable finite value of the floating-point type
std::numeric_limits<T>::max_exponent10 is the largest positive number 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.
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
|
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_10_EXP |
double
|
DBL_MAX_10_EXP |
long double
|
LDBL_MAX_10_EXP |
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
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) |
[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) |