pub fn modf(x: f64) -> (f64, f64)Expand description
Split x into fractional and integral parts, both with x’s sign.
Returns (fractional, integral).
use mathverse_core::float::modf;
let (frac, int) = modf(2.7);
assert!((frac - 0.7).abs() < 1e-12);
assert_eq!(int, 2.0);
let (frac, int) = modf(-2.7);
assert!((frac + 0.7).abs() < 1e-12);
assert_eq!(int, -2.0);