首页 > 解决方案 > 为什么浮点数相等时给我的答案与整数不同

问题描述

int main() {if (11 == 11.0) {
        cout << 50 - (50 * 11.0 / 100) <<endl;
        cout << 50 - (50 * 11 / 100) <<endl;}
    return 0;}

// 输出 44.5

// 输出 45

谁能解释一下?

标签: c++

解决方案


推荐阅读