std::numeric_limits::min_exponent10
Da cppreference.com
< cpp | types | numeric limits
![]() | This page has been machine-translated from the English version of the wiki using Google Translate. The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
staticconstint min_exponent10 | (até C++11) | |
staticconstexprint min_exponent10 | (desde C++11) | |
O valor de std::numeric_limits<T>::min_exponent10 é o menor número negativo
é um valor válido normalizada do tipo de ponto flutuante
n
tal que 10né um valor válido normalizada do tipo de ponto flutuante
T
. Original:
The value of std::numeric_limits<T>::min_exponent10 is the lowest negative number
is a valid normalized value of the floating-point type
n
such that 10nis a valid normalized 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]Especializações padrão
T | valor de std::numeric_limits<T>::min_exponent10 Original: value of std::numeric_limits<T>::min_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_MIN_10_EXP |
double | DBL_MIN_10_EXP |
longdouble | LDBL_MIN_10_EXP |
[editar]Exemplo
Demonstra as relações de min_exponent, min_exponent10, min, e radical para o tipo float:
Original:
Demonstrates the relationships of min_exponent, min_exponent10, min, and radix 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<<"min() = "<<std::numeric_limits<float>::min()<<'\n'<<"min_exponent10 = "<<std::numeric_limits<float>::min_exponent10<<'\n'<<std::hexfloat<<"min() = "<<std::numeric_limits<float>::min()<<'\n'<<"min_exponent = "<<std::numeric_limits<float>::min_exponent<<'\n';}
Saída:
min() = 1.17549e-38 min_exponent10 = -37 min() = 0x1p-126 min_exponent = -125
[editar]Veja também
[estática] | mais um do que o menor poder negativo do radix que é um valor válido de ponto flutuante normalizado 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. (membro estático público constante) |
[estática] | um a mais que o maior poder inteiro da raiz que é um valor válido de ponto flutuante finita 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. (membro estático público constante) |
[estática] | a maior potência inteira de 10 que é um válido valor de ponto flutuante finita 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. (membro estático público constante) |