Показать сообщение отдельно

  #154  
Старый 04.09.2009, 12:54
famnam
Познающий
Регистрация: 13.04.2008
Сообщений: 35
С нами:
9515088

Репутация: 1
По умолчанию

Объясните пожалуйста по зад.34.
echo (int)((0.1+0.7) *10);

почему выводит 7? и 8 если echo (int)(0.8*10)...
каким образом сумма в скобках влияет на результат? ведь 0,1+0,7=0,8
и при приведении к целому, д.б. просто откинуться дробная часть...
 
Ответить с цитированием