float value
like を1.449567
正確に丸める方法。
出力値は必要な小数点浮動小数点値である必要があります。
出力は次のようになります。
for 1 decimal point **f=1.5**
for 2 decimal point **f=1.45**
for 3 decimal point **f=1.450**
for 4 decimal point **f=1.4496**
float value
like を1.449567
正確に丸める方法。
出力値は必要な小数点浮動小数点値である必要があります。
出力は次のようになります。
for 1 decimal point **f=1.5**
for 2 decimal point **f=1.45**
for 3 decimal point **f=1.450**
for 4 decimal point **f=1.4496**
NSNumberFormatterの使用を検討することをお勧めします。
例:
float roundedValue =1.45999f;
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
[formatter setMaximumFractionDigits:1];
[formatter setRoundingMode: NSNumberFormatterRoundDown];
NSString *numberString = [formatter stringFromNumber:[NSNumber numberWithFloat:roundedValue]];