rounding float
examples/numbers/rounding-float/src/main.rs
fn main() { let pi = 3.1415926535897932384626433; println!("{pi}"); println!("{:.2}", pi); let rpi = (pi * 100.0 as f64).round() / 100.0; println!("{rpi}"); let xpi = (pi * 10000.0 as f64).round() / 10000.0; println!("{xpi}"); println!(""); let x:f32 = 3.14159; println!("{x}"); println!("{:.2}", x); let y = (x * 100.0).round() / 100.0; println!("{y}"); }
3.141592653589793 3.14 3.14 3.1416 3.14159 3.14 3.14