在 C++ 中,如果 a 和 b 均为 float 类型的变量,那么二者如果相差足够小(比如 0.000001),就可以视作相等。比如 2.2345676 和 2.2345677 就可以视作相等。下列哪个表达式能用来正确判断 a 等于 b( )。
- A.
((b-a) < 0.000001) - B.
((b-a) <= 0.000001) - C.
(abs(b-a) <= 0.000001) - D.
(sqrt(b-a) <= 0.000001)
g2-03288.in输出g2-03288.out在 C++ 中,如果 a 和 b 均为 float 类型的变量,那么二者如果相差足够小(比如 0.000001),就可以视作相等。比如 2.2345676 和 2.2345677 就可以视作相等。下列哪个表达式能用来正确判断 a 等于 b( )。
((b-a) < 0.000001)((b-a) <= 0.000001)(abs(b-a) <= 0.000001)(sqrt(b-a) <= 0.000001)