%.02f 和 %.2f 有什么区别?
What is the difference between %.02f and %.2f?
%.02f 和 %.2f 有什么区别?
据我了解,点后的数字表示将数字转换为字符串时要显示的小数位数。但是,如 %.02 中的点后有两个数字,这意味着什么?
.
后面的数字是要显示的小数位数。 02
和 2
是同一个数字 - 2
。 0
在这里没有特殊含义。
.
之后的两位数比一位数没有意义。这只是一个计数。如果你有 %.10f
你会得到 10 个小数位。
None 这是 Objective-C 特有的。它适用于任何遵循 IEEE printf specification.
的语言
假设你的值为 101
%f = 101.000000
%.f = 101
%.02f = 101.00
%.02f 和 %.2f 有什么区别? 据我了解,点后的数字表示将数字转换为字符串时要显示的小数位数。但是,如 %.02 中的点后有两个数字,这意味着什么?
.
后面的数字是要显示的小数位数。 02
和 2
是同一个数字 - 2
。 0
在这里没有特殊含义。
.
之后的两位数比一位数没有意义。这只是一个计数。如果你有 %.10f
你会得到 10 个小数位。
None 这是 Objective-C 特有的。它适用于任何遵循 IEEE printf specification.
的语言假设你的值为 101
%f = 101.000000
%.f = 101
%.02f = 101.00