std::numeric_limits<T>:: radix
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Basic types | |||||||||||||||||||||
| Fixed width integer types (C++11) | |||||||||||||||||||||
| Fixed width floating-point types (C++23) | |||||||||||||||||||||
|
|||||||||||||||||||||
| Numeric limits | |||||||||||||||||||||
| C numeric limits interface | |||||||||||||||||||||
| Runtime type information | |||||||||||||||||||||
|
|||||||||||||||||||||
| Static constants | ||||
|
(C++11)
|
||||
|
numeric_limits::radix
|
||||
| Static member functions | ||||
|
(C++11)
|
||||
| Helper types | ||||
|
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 vaut 2 pour tous les types numériques binaires, mais peut être par exemple 10 pour les types flottants décimaux IEEE 754 ou pour les entiers en code binaire décimal tiers. 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) |