Namespaces
Variants

std::numeric_limits<T>::radix

Depuis fr.cppreference.net
 
 
Bibliothèque d'utilitaires
Support linguistique
Support de type (types de base, RTTI)
Macros de test de fonctionnalités de la bibliothèque (C++20)
Utilitaires de programme
Fonctions variadiques
Support des coroutines (C++20)
Support des contrats (C++26)
Comparaison à trois voies
(C++20)
(C++20)(C++20)(C++20)    
(C++20)(C++20)(C++20)

Utilitaires généraux
Opérateurs relationnels (déprécié en C++20)
Fonctions de comparaison d'entiers
(C++20)(C++20)(C++20)    
(C++20)
Swap et opérations de type
(C++14)
(C++11)
(C++11)
(C++11)
(C++17)
Types de vocabulaire courants
(C++11)
(C++17)
(C++17)
(C++17)
(C++11)
(C++17)
(C++23)



 
 
 
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)
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)
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)