GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
std::numeric_limits::max_exponent10(3) C++ Standard Libary std::numeric_limits::max_exponent10(3)

std::numeric_limits::max_exponent10 - std::numeric_limits::max_exponent10


static const int max_exponent10; (until C++11)
static constexpr int max_exponent10; (since C++11)


The value of std::numeric_limits<T>::max_exponent10 is the largest positive number n
such that \(\scriptsize 10^n\)10n
is a representable finite value of the floating-point type T.


T value of std::numeric_limits<T>::max_exponent10
/* non-specialized */ 0
bool 0
char 0
signed char 0
unsigned char 0
wchar_t 0
char8_t (C++20) 0
char16_t (C++11) 0
char32_t (C++11) 0
short 0
unsigned short 0
int 0
unsigned int 0
long 0
unsigned long 0
long long (C++11) 0
unsigned long long (C++11) 0
float FLT_MAX_10_EXP
double DBL_MAX_10_EXP
long double LDBL_MAX_10_EXP


Demonstrates the relationships of max_exponent, max_exponent10, and max() for the
type float:

// Run this code


#include <iostream>
int main()
{
std::cout << "max() = " << std::numeric_limits<float>::max() << '\n'
<< "max_exponent10 = " << std::numeric_limits<float>::max_exponent10 << '\n'
<< std::hexfloat
<< "max() = " << std::numeric_limits<float>::max() << '\n'
<< "max_exponent = " << std::numeric_limits<float>::max_exponent << '\n';
}


max() = 3.40282e+38
max_exponent10 = 38
max() = 0x1.fffffep+127
max_exponent = 128


max_exponent one more than the largest integer power of the radix that is a valid
[static] finite floating-point value
(public static member constant)
min_exponent one more than the smallest negative power of the radix that is a
[static] valid normalized floating-point value
(public static member constant)
min_exponent10 the smallest negative power of ten that is a valid normalized
[static] floating-point value
(public static member constant)

2022.07.31 http://cppreference.com

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.