私がやろうとしていることは非常に単純ですが、結果にはエラーが表示されます。
float x = 423.36;
NSLog(@"%f", x);
NSLog(@"%.2f", x*17719);
結果:
2012-11-12 11:19:02.096 test[2917:907] 423.359985
2012-11-12 11:19:02.098 test[2917:907] 7501515.50
- 最初の質問:最初のNSLogで小数部が変更されていますが、どうすればそのまま維持できますか?
- 2番目の質問:小数が変わるため、乗算プロセスは不正確な積になります。
電卓で計算すると、7501515.84が得られます。これが、アプリで取得したいものです。
何か案は ?前もって感謝します!ロイ。