3
我正在尋找一種方式來表示一個的NSString滿足下列格式要求的雙精度值:)是否有可用於雙重字符串的格式化程序?
1.沒有尾隨零:X = 0.5000000 - > @ 「0.5」
2.)至少在小數點:x = 45 - > @ 「45.0」
3.)最多8個十進制字符(最後一個四捨五入):X = 0.000000005 - > @ 「0.00000001」
我試圖與@「% .8f「,@」%g「或@」%。8g「,但至少有一項要求失敗。
我想我可以用@做「%8F」,然後循環串與串到前面刪除「0」字的最後一個字符開頭的字符,
或者與開始「 %.8g「,如果字符串不包含小數點,則附加一個」.0「。
有沒有更智能的解決方案?
極好的例子:) –
@AnoopVaidya:謝謝。 :) – lnafziger
嗨,這看起來像要走的路!非常感謝您的快速和完整的答案! – user1702623