在 Rust 中,floats 是用于表示浮点数的基本数据类型。它们被定义为具有小数部分的数值。浮点数根据 IEEE-754 标准进行表示。
Rust 支持两种浮点数类型:f32 和 f64。它们的大小分别为 32 位和 64 位。
f32 (IEEE-754-2008 中定义的二进制 32 位类型) 是单精度浮点数,这意味着它的精度低于 f64 类型。f64 (IEEE-754-2008 中定义的二进制 64 位类型) 具有双精度。默认类型是 f64,因为在现代 CPU 上它的速度与 f32 大致相同,但允许更高的精度。f32 和 f64 都表示负数、零和正浮点值。
用自己的话写下这一站的结论。