std::numeric_limits::digits - cppreference.com
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>
|
|
(fino al c++11) | |
|
|
(dal C++11) | |
Il valore del std::numeric_limits<T>::digits è il numero di cifre in base-radix che possono essere rappresentati dalla T tipo senza cambiamenti. Per i tipi interi, questo è il numero di bit senza contare il bit di segno. Per i tipi a virgola mobile, questo è il numero di cifre nella mantissa.
Original:
The value of std::numeric_limits<T>::digits is the number of digits in base-radix that can be represented by the type T without change. For integer types, this is the number of bits not counting the sign bit. For floating-point types, this is the number of digits in the mantissa.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Specializzazioni standard
T
|
valore di Original: value of The text has been machine-translated via Google Translate. |
| /* non-specialized */ | 0
|
bool
|
1
|
char
|
CHAR_BIT - std::numeric_limits<char>::is_signed
|
signed char
|
CHAR_BIT-1
|
unsigned char
|
CHAR_BIT |
wchar_t
|
CHAR_BIT*sizeof(wchar_t) - std::numeric_limits<wchar_t>::is_signed
|
char16_t
|
CHAR_BIT*sizeof(char16_t)
|
char32_t
|
CHAR_BIT*sizeof(char32_t)
|
short
|
CHAR_BIT*sizeof(short)-1
|
unsigned short
|
CHAR_BIT*sizeof(short)
|
int
|
CHAR_BIT*sizeof(int)-1
|
unsigned int
|
CHAR_BIT*sizeof(int)
|
long
|
CHAR_BIT*sizeof(long)-1
|
unsigned long
|
CHAR_BIT*sizeof(long)
|
long long
|
CHAR_BIT*sizeof(long long)-1
|
unsigned long long
|
CHAR_BIT*sizeof(long)
|
float
|
FLT_MANT_DIG |
double
|
DBL_MANT_DIG |
long double
|
LDBL_MANT_DIG |
Vedi anche
[statico] |
la radice o base intero utilizzato dalla rappresentazione del tipo specificato Original: the radix or integer base used by the representation of the given type The text has been machine-translated via Google Translate. (pubblico membro statico costante) [modifica] |
[statico] |
oltre la più piccola potenza negativa della radice che è una valida virgola mobile normalizzato valore 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. (pubblico membro statico costante) [modifica] |
[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. (pubblico membro statico costante) [modifica] |