Namespaces
Variants

std::numeric_limits<T>:: radix

From cppreference.net
Utilities library
static const int radix ;
(bis C++11)
static constexpr int radix ;
(seit C++11)

Der Wert von std:: numeric_limits < T > :: radix ist die Basis des Zahlensystems, das für die Darstellung des Typs verwendet wird. Es ist 2 für alle binären numerischen Typen, kann aber beispielsweise 10 für IEEE 754 Dezimal-Gleitkommatypen oder für Drittanbieter- BCD-Integer sein. Diese Konstante ist für alle Spezialisierungen bedeutsam.

Standardspezialisierungen

T Wert von std:: numeric_limits < T > :: radix
/* nicht spezialisiert */ 0
bool 2
char 2
signed char 2
unsigned char 2
wchar_t 2
char8_t (seit C++20) 2
char16_t (seit C++11) 2
char32_t (seit C++11) 2
short 2
unsigned short 2
int 2
unsigned int 2
long 2
unsigned long 2
long long (seit C++11) 2
unsigned long long (seit C++11) 2
float FLT_RADIX
double FLT_RADIX
long double FLT_RADIX

Siehe auch

[static]
Anzahl der radix -Ziffern, die ohne Änderung dargestellt werden können
(öffentliche statische Member-Konstante)
Eins mehr als der kleinste negative Exponent der Basis, der einen gültigen normalisierten Gleitkommawert darstellt
(öffentliche statische Member-Konstante)
Eins mehr als der größte ganzzahlige Exponent der Basis, der einen gültigen endlichen Gleitkommawert darstellt
(öffentliche statische Member-Konstante)