← 查看本卷题目GESP C++ 2级2026年3月单选题 第5题 · 2 分某同学执行C++代码cout << ((0.1 + 0.2) == 0.3)时输出0,下面最可能的原因是( )。 填写答案AC++的+运算符在处理小数时存在bugB0.1、0.2和0.3在计算机中无法用二进制浮点数精确表示,导致0.1 + 0.2的结果与0.3存在微小误差C==运算符不能用于比较浮点数,只能用于整数D因为0.1 + 0.2的数学结果不等于 0.3提交答案详细解析这题不会 ← 上一题 第 59 / 405 题← → 键切题 下一题 →
某同学执行C++代码cout << ((0.1 + 0.2) == 0.3)时输出0,下面最可能的原因是( )。 填写答案AC++的+运算符在处理小数时存在bugB0.1、0.2和0.3在计算机中无法用二进制浮点数精确表示,导致0.1 + 0.2的结果与0.3存在微小误差C==运算符不能用于比较浮点数,只能用于整数D因为0.1 + 0.2的数学结果不等于 0.3提交答案详细解析这题不会