如何截断f64
到小数点后两位?
从
let before = 17.69108280254777;
Run Code Online (Sandbox Code Playgroud)
到
let after = 17.69;
Run Code Online (Sandbox Code Playgroud)
Yag*_*nci 11
实际上,如果不进行四舍五入,就无法进行四舍五入,但我认为这样的解决方法可以完成工作
fn main() {
let before = 17.69108280254777;
let after = f64::trunc(before * 100.0) / 100.0; // or f32::trunc
}
Run Code Online (Sandbox Code Playgroud)
输出:
17.69
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5942 次 |
最近记录: |