float abc = 145606035;
NSLog(@"%f", abc);
NSLog(@"%d", abc);
First NSLog = 145606032.000000 //this is wrong, please look at the last digit.
Second NSLog = 536870912 //this is wrong too!
なぜ答えはとても奇妙なのですか?それは意味がありますか?'abc'は整数の最大数を超えていませんが、なぜその数が間違っているのでしょうか。とにかくこれを修正しますか?