Беда с поплавками в Objective-C
У меня небольшая проблема, и я не могу найти решение!
Мой код (это только пример кода, но мой оригинальный код делает что-то вроде этого):
float x = [@"2.45" floatValue];
for(int i=0; i<100; i++)
x += 0.22;
NSLog(@"%f", x);
выход 52.450001, а не 52.450000!
Я не знаю, потому что это происходит!
Спасибо за любую помощь!
~SOLVED~
Спасибо всем! Да, я решил с двойным типом!