%.02f 和 %.2f 有什么区别?

hin*_*rbu 2 formatting objective-c format-specifiers

%.02f 和 %.2f 有什么区别?据我了解,点后面的任何数字都表示将数字转换为字符串时要显示的小数位数。但是,当像 %.02 这样的点后面有两个数字时,这意味着什么?

rma*_*ddy 5

后面的数字.是要显示的小数位数。022是相同的数字 - 2。此处没有0特殊含义。

后面的两位数比一位数没有任何意义.。这只是一个计数。如果你有的话,%.10f你会得到 10 个小数位。

这些都不是特定于 Objective-C 的。它适用于任何遵循IEEE printf 规范的语言。