【发布时间】:2013-06-01 14:04:01
【问题描述】:
我想知道我在格式说明符中看到的一些东西。我看到的是这样的:
@"%03.1f", someFloat
我测试了它,它在日志中返回
"1.5"
这叫什么,%f之间有03.1的东西?
【问题讨论】:
-
真的吗?你有没有搜索过? String Format Specifiers --- UPDATE 好的,不是最佳参考,但 String Format Specifiers 指向 fprintf, printf, snprintf, sprintf - print formatted output。你也可以阅读printf, fprintf, sprintf, snprintf。
-
格式
"%03.1f"应该创建输出1.5,而不是001.5。 -
是的,这不是我的代码,我是在创建这个问题时写的。我认为它是这样工作的:“。”之前的 3 位数字。和“.”后的 1 位数字。但我现在知道它是如何工作的:P
-
收藏IEEE printf spec。 Objective-C 格式使用完全相同的说明符(为对象添加了
%@)。
标签: ios nsstring format-specifiers