numeric_limits::radix
Zwraca integralną base, określane jako podstawa, używany do reprezentacji typu.
static const int radix = 0;
Wartość zwracana
Integralną podstawy do przedstawienia tego typu.
Uwagi
Podstawą jest 2 dla typu integer wstępnie zdefiniowane, a bazy, do której jest podnoszona wykładnik lub FLT_RADIX, dla wstępnie zdefiniowanych typów zmiennoprzecinkowych.
Przykład
// numeric_limits_radix.cpp
// compile with: /EHsc
#include <iostream>
#include <limits>
using namespace std;
int main( )
{
cout << "The base for type float is: "
<< numeric_limits<float>::radix
<< endl;
cout << "The base for type int is: "
<< numeric_limits<int>::radix
<< endl;
cout << "The base for type long double is: "
<< numeric_limits<long double>::radix
<< endl;
}
Wymagania
Nagłówek:<limity>
Przestrzeń nazw: std