【发布时间】:2016-01-30 21:30:11
【问题描述】:
我知道您可以使用 setprecision(x) 来限制 cout 方法中显示的小数位数。我想知道如何向上/向下舍入一位小数?
例如: 我有号码:0.073
即使7之后的数字是3,我也想向上舍入7。所以数字变为:0.08
我尝试过使用 ceil 和 floor,但这只会将其四舍五入为整数。我也有 ceilf ,而且它也是整数。
【问题讨论】:
-
std::cout不是一种方法。它是一个对象。您使用setprecision(x)来控制流插入器 显示的小数位数operator<<。
标签: c++ numbers decimal rounding ceil