为什么std :: floor(1 - std :: numeric_limits <float> :: min())的计算结果为1

时间:2018-06-14 16:31:34

标签: c++ limits

为什么两者都

    std::cout << std::floor(1 - std::numeric_limits<float>::min());
    std::cout << std::ceil(1 - std::numeric_limits<float>::min());

打印1而不是0?

0 个答案:

没有答案