如何在 Rust 中使用前导零打印 2 位浮点数的整数部分?
Posted
技术标签:
【中文标题】如何在 Rust 中使用前导零打印 2 位浮点数的整数部分?【英文标题】:How can I print the integer part of a floating point number with 2 digits using leading zeros in Rust? 【发布时间】:2021-05-10 13:59:51 【问题描述】:如何将5.0
格式化为05.0%
?使用:02.2
似乎不起作用;它与.2
的作用相同。
【问题讨论】:
【参考方案1】:https://doc.rust-lang.org/std/fmt/#width
fn main()
println!(":04.1%", 5.0);
打印
05.0%
填充到包括小数点在内的 4 个字符的长度。您的示例将被填充到长度 2,但长度已经为 3,因此没有任何变化。
【讨论】:
这需要限制将打印多少小数点,其中 (a) 未在答案中明确说明 (b) 未明确表示为 OP 想要的内容。以上是关于如何在 Rust 中使用前导零打印 2 位浮点数的整数部分?的主要内容,如果未能解决你的问题,请参考以下文章