如何在Rust中向上或向下舍入数字?

问题描述 投票:0回答:1

如何设置地板号或天花板号?我尝试使用round条板箱,但它无法正常工作或使用错误。

use round::round_down;

fn main() {
  println!("{}", round_down(5.5f64, 0));  
}

此打印5.5,但应打印5

我的Cargo.toml文件包含此:

[dependencies]
round = "0.1.0"
rust rounding
1个回答
0
投票

如果您想将天花板或地板弄圆,可以使用math::round

use math::round;

// Rounded ceiling will be 3.142
let rounded = round::ceil(3.14159, 3);

// Round floor will be  will be 3.141
rounded = round::floor(3.14159, 3);
© www.soinside.com 2019 - 2024. All rights reserved.