28.07.2009, 20:38
|
#532
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: Диалоги в ICQ
Сообщение от IGR
врод об этом говорили !!
флоатовский ноль не есть ноль, а целочисленный ноль есть ноль !!
|
Именно! И блитз тут нипричём совсем, все флоаты везде одинаковые.
И флоаты нельзя сравнивать на равенство, правильное сравнение это вычитание и сравнение результата по модулю с эпсилон точности. Если результат меньше или равен эпсилон то флоаты равны.
Некоторые языки например C# .NET содержит встроенный мешанизм сравнения флоатов через эпсилон.
Сам эпсилон там легко узнать через float.epsilon
__________________
|
(Offline)
|
|