10
A
回答
21
您可以用[NSString stringWithFormat:@"%.3f",d]
將它打印到小數點後3位。
可以近似圓形它round(d*1000)/1000
,但當然這並不能保證準確,因爲1000不是2
7
您可以使用:
#include <math.h>
:
dbl = round (dbl * 1000.0)/1000.0;
只要記住,和雙精度浮點數儘可能接近近似爲基礎類型可以提供。確切地說,它可能不是。
6
的認可的解決方案有一個小錯字動力。它缺少「%」。
下面是沒有錯字和少許額外代碼的解決方案。
double d = 1.23456;
NSString* myString = [NSString stringWithFormat:@"%.3f",d];
myString將是「1.234」。
+5
你可以編輯不正確的答案... – 2012-02-15 13:22:42
+2
而不是得票嗎? – 2013-01-18 08:14:35
0
如果你想
34.123456789 -> 34.123
34.000000000 -> 34 not 34.000
您可以使用NSNumberFormatter
NSNumberFormatter *fmt = [[NSNumberFormatter alloc] init];
[fmt setMaximumFractionDigits:3]; // 3 is the number of digits
NSLog(@"%@", [fmt stringFromNumber:[NSNumber numberWithFloat:34.123456789]]); // print 34.123
NSLog(@"%@", [fmt stringFromNumber:[NSNumber numberWithFloat:34.000000000]]); // print 34
相關問題
- 1. iPhone:圓形雙倍數值
- 2. 圓形雙鏈表ListIterator
- 3. 圓形雙到小數點後兩位
- 4. 圓形雙鏈表無限循環
- 5. 圓形,雙鏈表 - 分割錯誤
- 6. 圓形雙鏈表 - 分段錯誤:11
- 7. 如何在ObjectiveC和Cocoa for macOS中繪製半圓形的冒泡圖案?
- 8. 以圓圈的形式打印文字
- 9. 簡單的圓形函數不圓形
- 10. 圓形碰撞中的圓形
- 11. Android的圓形邊框圓形圖像
- 12. 圓形垂直視圖打印機
- 13. 圓形的QGraphicsView
- 14. 與.5及以上的圓形雙向的細胞值
- 15. 旋轉一個圓形的方形,在圓頂上有圓點
- 16. D3中強制圖形節點內的圓形打包?
- 17. 從圓形畫出圓形和線段
- 18. 在矩形內創建橢圓/圓形
- 19. 將圓角矩形變換爲圓形
- 20. 圓形UILabel圓形進度條
- 21. 彎曲線形成圓形和橢圓
- 22. 使用natvis的圓形雙鏈表可視化
- 23. 調整大小的圓形陣列,在雙端隊列實施
- 24. 是圓形正確的方式進行浮點雙比較
- 25. 刪除一個圓形雙向鏈表中的節點
- 26. 在drawRect方法中刪除形狀? - ObjectiveC
- 27. CSS圓形半圓鏈接
- 28. Android圓形轉角不圓
- 29. 圓外圓形轉換
- 30. SKShapeNode圓不顯示圓形
第一個沒有工作對我來說... :( 但也許只是傻了:d – cV2 2012-01-11 14:35:29