如何在 Rust 中使用前导零打印 2 位浮点数的整数部分?

How can I print the integer part of a floating point number with 2 digits using leading zeros in Rust?

如何将 5.0 格式化为 05.0%?使用 {:02.2} 似乎不起作用;它与 {.2}.

相同

https://doc.rust-lang.org/std/fmt/#width

fn main() {
    println!("{:04.1}%", 5.0);
}

打印

05.0%

补齐到包括小数点在内的4个字符的长度。您的示例将被填充到长度 2,但长度已经是 3,因此没有任何变化。