C ++截断double

时间:2019-03-21 10:10:49

标签: c++ rounding truncate truncation

变量类型为 amount 的值为值 269.80000000000001

我需要将其截断为2位小数。

double result1 = round(amount * 100) / 100;
double result2 = (double)trunc(amount * 100) / 100;

之后 result1 result2 仍等于 269.80000000000001

请告诉我如何将其截断为2个小数,为什么上述方法不起作用?

0 个答案:

没有答案