Sam*_*Sam 10

#include <limits>

std::numeric_limits<long double>::min()
//...
std::numeric_limits<long double>::max()
Run Code Online (Sandbox Code Playgroud)

定义long double是编译器和平台相关的,它至少与a相同double,因此,它可能需要8,12(通常也是80位)或甚至16个字节(float128 /四倍精度)并且根据其大小具有范围.


Bas*_*tch 4

它依赖于系统(和处理器、编译器和 ABI)。查看<limits.h><math.h>以及<float.h>标准标头。