std::numeric_limits<T>::radix
Depuis fr.cppreference.net
static const int radix;
|
(jusqu'à C++11) | |
static constexpr int radix;
|
(depuis C++11) | |
La valeur de std::numeric_limits<T>::radix est la base du système numérique utilisé dans la représentation du type. Elle est 2 pour tous les types numériques binaires, mais elle peut être, par exemple, 10 pour les types à virgule flottante décimaux IEEE 754 ou pour les entiers décimaux codés en binaire de tierce partie. Cette constante est significative pour toutes les spécialisations.
Spécialisations standards
T
|
valeur de std:: numeric_limits < T > :: radix |
| /* non-spécialisé */ | 0 |
| bool | 2 |
| char | 2 |
| signed char | 2 |
| unsigned char | 2 |
| wchar_t | 2 |
| char8_t (depuis C++20) | 2 |
| char16_t (depuis C++11) | 2 |
| char32_t (depuis C++11) | 2 |
| short | 2 |
| unsigned short | 2 |
| int | 2 |
| unsigned int | 2 |
| long | 2 |
| unsigned long | 2 |
| long long (depuis C++11) | 2 |
| unsigned long long (depuis C++11) | 2 |
| float | FLT_RADIX |
| double | FLT_RADIX |
| long double | FLT_RADIX |
Voir aussi
|
[static]
|
nombre de
radix
chiffres pouvant être représentés sans changement
(constante de membre public static) |
|
[static]
|
un de plus que la plus petite puissance négative de la base qui est une valeur normalisée valide en virgule flottante
(constante de membre public static) |
|
[static]
|
un de plus que la plus grande puissance entière de la base qui est une valeur finie valide en virgule flottante
(constante de membre public static) |