2011-09-10 66 views
-2

那麼,我正在使用%f顯示我的字符串中的浮點值。但是,這些值太精確(點後約6個十進制數字)。我只想顯示1位小數。但是如何?字符串格式:%f中的小數位數減少嗎?

+3

當時甚至有一個*嘗試*先找到一些文件? – 2011-09-10 01:42:49

+0

[如何將float值設置爲目標C中的兩個十進制數]的可能重複(http://stackoverflow.com/questions/560517/how-to-set-the-float-value-to-two-decimal- number-in-objective-c)或[如何格式化浮點數](http://stackoverflow.com/questions/2134260/how-to-format-float-number-objective-c)@pst –

+0

@pst:否據我所知,沒有任何企圖。爲什麼? – Voldemort

回答

10

%0.2f或小數點後面的其他數字。

4
NSLog(@"%0.1f", floatThing); 

我認爲這應該工作。欲瞭解更多小數更改爲0.1至0.2,0.3,0.4 ...等

0
[NSString stringWithFormat:@"%.DECIMAL_PRECISION_NUMBER_HEREf", someFloat] 
相關問題