#整数 #浮点 #乘法 #f64 #f32

无需 std fmul-to-int

浮点数乘法到整数部分

1 个稳定版本

1.0.0 2024 年 2 月 5 日

#2073算法

MIT/Apache

9KB
169

浮点数乘法到整数部分

Crate informations License Documentation

此库为 mul_to_int 函数提供了对 f32f64 的支持,允许乘以两个浮点数并保留结果的整数部分,而不会丢失精度。小数部分将被截断。

用法

只需导入 FloatMulToInt 特性即可访问 mul_to_int 方法。

use fmul_to_int::FloatMulToInt;

assert_eq!(11.0f64.mul_to_int(1_000_000_000.0).unwrap(), 11_000_000_000i128);

lib.rs:

此库为 mul_to_int 函数提供了对 f32f64 的支持,允许乘以两个浮点数并保留结果的整数部分,而不会丢失精度。小数部分将被截断。

用法

只需导入 FloatMulToInt 特性即可访问 mul_to_int 方法。

use fmul_to_int::FloatMulToInt;

assert_eq!(11.0f64.mul_to_int(1_000_000_000.0).unwrap(), 11_000_000_000i128);

无运行时依赖

特性