5 floating-point objective-c number-formatting
float例如,如何在Objective-C中打印,3.45而不是3.45555555555?
sch*_*sch 21
尝试格式化浮动像这样:
NSLog(@"%.2f", myFloat);
Run Code Online (Sandbox Code Playgroud)
该%标志表示这将由以下的(相应的参数来代替myFloat).该.2机构2位小数,并f表示float数据类型.
看看这里了解更多细节.
Objective-C NSLog与C非常相似printf,主要的例外是你必须使用Objective-C字符串文字(@"…"),你应该使用%@Objective-C字符串NSString而不是%s用于"Plain C strings".