为了将 0.0
打印为 00000.000
,我应该在 println!
宏中使用什么格式字符串?
println!("={:05.3}", 0.0);
输出:=0.000
预期:=00000.000
最佳答案
第一个数字(零之后)是总字符数。
所以你做用 5 个字符显示你的号码。如果你想在点前有 5 个数字,你必须输入:
println!("{:09.3}", 123.45);
输出:00123.450
因为 9 减去 3 减去点 = 5 位数。
https://stackoverflow.com/questions/49778643/
相关文章:
eclipse - 如何配置 Eclipse 格式化程序在字段声明之间不插入空行?
r - 如何在不丢失行名和列名的情况下对 R 中的平面列联表进行子集化?
.net - 为什么 DateTime.ToShortTimeString() 不尊重 "Regio
formatting - 使用 LaTeX Beamer 将引文文本放在同一张幻灯片上
python - 设置 ipython 的默认科学记数法阈值
asp.net-mvc - 电话号码或社会保险号的 DisplayFormat.DataFormat