我希望格式化一个数字,使其具有前导+/-加四舍五入到两位小数的整数。示例:
1.01333
我可以将sprintf "%2f", mynumber
用于十进制选项
我可以将sprintf "%d", mynumber
用于引导+/-
但我似乎找不到将它们组合在一起的方法,所以我有了的最终编号
+1.01
这可能吗?
sprintf "%+.2f"
"+"表示即使是正数也要打印符号,".2f"在小数点后打印2位数字,并在小数点前左对齐尽可能多的数字。如果你希望它是正确的,那么使用类似的东西
sprintf "%+9.2f"