我正在尝试将浮点数打印为百分比,并且我希望小数点后的位数根据需要而变化。目前我有:
fmt.Printf("%.2f%%\n", 100*(value/total))
问题是,如果我的百分比正好是 50,我将得到以下输出:
50.00%
虽然我想要的是:
50%
格式字符串是否有任何方法可以指示最多使用 2 位精度,但仅在需要时使用?
富国沪深
眼眸繁星
MMMHUHU
相关分类