Namespaces
Variants

std::numeric_limits<T>::radix

Aus de.cppreference.net
 
 
Dienstprogrammbibliothek
Sprachunterstützung
Typunterstützung (Basistypen, RTTI)
Bibliotheks-Feature-Test-Makros (C++20)
Programm-Dienstprogramme
Variadische Funktionen
Koroutinen-Unterstützung (C++20)
Vertragsunterstützung (C++26)
Drei-Wege-Vergleich
(C++20)
(C++20)(C++20)(C++20)    
(C++20)(C++20)(C++20)

Allgemeine Dienstprogramme
Relationale Operatoren (veraltet in C++20)
Ganzzahl-Vergleichsfunktionen
(C++20)(C++20)(C++20)    
(C++20)
Tausch und Typoperationen
(C++14)
(C++11)
(C++11)
(C++11)
(C++17)
Allgemeine Vokabular-Typen
(C++11)
(C++17)
(C++17)
(C++17)
(C++11)
(C++17)
(C++23)



 
 
 
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 in der Darstellung des Typs verwendet wird. Er ist 2 für alle binären numerischen Typen, kann aber beispielsweise 10 für IEEE 754 Dezimal-Gleitkommatypen oder für Drittanbieter-BCD-Ganzzahlen 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)