這裏有一些偉大的答案如何格式化浮動的小數一個字符串:Objective-C的浮動字符串格式化:格式化整數
float myFloatA = 2.123456f;
NSLog(@"myFloatA: [%.2f]", myFloatA;
// returns:
// myFloatA: [2.12]
但是我正在尋找是如何格式化相同浮點數的整數。這可以用同一種惡作劇的整數來完成:
int myInt = 2;
NSLog(@"myInt: [%5d]", myInt;
// returns:
// myInt: [ 2]
,所以我希望像一%5.2f將是答案之前和小數點後格式化。但它沒有:
float myFloatA = 2.123456f;
NSLog(@"myFloatA: [%5.2f]", myFloatA;
// returns:
// myFloatA: [2.12]
對這個的任何想法?
你能再次測試嗎?它適用於我,請參閱下面的帖子。 – sch 2012-02-26 16:54:51
你想得到什麼結果:'NSLog(@「myFloatA:[%5.2f])」,myFloatA;'例如? – sch 2012-02-26 17:01:57