首页 > 解决方案 > 为什么 std::cout 显示的值会小于浮点数的最小值?

问题描述

代码:

float a = exp(-88);
cout << a << endl;
cout << numeric_limits<float>::min() << endl; 

输出:

6.0546e-39
1.17549e-38

有人可以向我解释如何std::cout输出小于浮点最小值的值吗?

标签: c++floating-pointprecision

解决方案


推荐阅读