类型为double的变量存储的值不存储pow()返回的确切值

时间:2018-12-26 13:11:44

标签: c++

pow(5,2)返回24.9999或25.00001,具体取决于编译器,但是当我们将其分配给double variable时,它变成25的方式如何?
 例如

double d=pow(5,2);

此处pow()返回24.9999或25.0001,因此d应该存储这些值而不是25

0 个答案:

没有答案