7

浮動小数点数を文字列に変換する関数があります。

NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
[formatter setMaximumFractionDigits:2];
[formatter setMinimumFractionDigits:0];
NSString *finalNumber = [formatter stringFromNumber:[NSNumber numberWithFloat:sendNumber]];
return finalNumber;

単純な除算操作1/2の後、結果は次のようになります.5が、取得したいと思っていました0.5

どうすれば変更できますか?

4

2 に答える 2

24

使用するだけ

[formatter setMinimumIntegerDigits:1];

これにより、小数点の前に少なくとも1桁の数字が表示されます。

于 2013-10-11T08:42:11.340 に答える
1

有効数字のフォーマットを設定する必要があります。いくつかの良い情報については、このスレッドをチェックしてください:NSNumberFormatter -maximumSignificantDigitsについて説明しているものは何ですか?

于 2013-02-06T00:14:58.317 に答える