cha*_*pok 10 floating-point formatting rust
我应该在println!宏中使用什么格式字符串才能打印0.0为00000.000?
println!("={:05.3}", 0.0);
Run Code Online (Sandbox Code Playgroud)
输出: =0.000
预期: =00000.000
Fre*_*ios 13
第一个数字(在零之后)是总字符数.
所以你确实用5个字符显示你的号码.如果要在点之前有5个数字,则必须键入:
println!("{:09.3}", 123.45);
Run Code Online (Sandbox Code Playgroud)
输出: 00123.450
因为9减3减去点= 5位数.