Re[5]: Приведение типа потом вычитание
От: GarryIV  
Дата: 03.05.05 19:18
Оценка:
Hello, Igore!

PF>> Это у всех процессоров X86 так. Если хочешь точно, то примени


I> Спасибо так красивее, но почему во всех других языках которые я знаю,

I> результат правильный. При делении ошибки могут накапливаться это ясно,
I> но откуда возникаю ошибки прм таком простом вычитании

Дабл устроен так что физически не может хранить число 0.2 точно, так как получается бесконечная периодическая двоичная дробь.
То есть ошибка получается уже при присваивании doubleVar = 0.2 От используемого языка не зависит, что подтверждается массой подобных вопросов и в конфе С++ и NET и остальных наверно тоже .
Posted via RSDN NNTP Server 1.9
WBR, Igor Evgrafov
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.