В различных систуациях сравнение происходит по разномуhttp://softtime.ru/forumВ различных систуациях сравнение происходит по разномуhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=70133#post410610скрипт печатает представление числа 0.111 Это, само собой, периодическая двоичная дробь с нехилой мантиссой. А поскольку периодические дроби в машине...В различных систуациях сравнение происходит по разномуWed, 2 Dec 2009 19:10:51 +0300TrianonВ различных систуациях сравнение происходит по разномуhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=70133#post410608А в чём фокус-то?В различных систуациях сравнение происходит по разномуWed, 2 Dec 2009 19:04:07 +0300Fractured#В различных систуациях сравнение происходит по разномуhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=70133#post410605потому что чистое 0.111 не равно 0.111 в машинной арифметике а значит 0.111 * 1000 не равно 111 Неоднократно показывал...В различных систуациях сравнение происходит по разномуWed, 2 Dec 2009 18:24:41 +0300TrianonВ различных систуациях сравнение происходит по разномуhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=70133#post410591И всё-таки, как представляется число типа float внутри? Я так думал, что 1 байт (скорее всего) под порядок числа, остальные...В различных систуациях сравнение происходит по разномуWed, 2 Dec 2009 17:13:48 +0300Fractured#В различных систуациях сравнение происходит по разномуhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=70133#post410548Почему в различных ситуациях сравнение происходит по-разному? "?php $a = (int) 111; $b = (float) 111; var_dump($a, $b, $a ==...В различных систуациях сравнение происходит по разномуWed, 2 Dec 2009 13:21:30 +0300Fractured#В различных систуациях сравнение происходит по разномуhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=70133#post410544а что удивляет-то? (intval($f)) == $f) != (strval(intval($f)) == strval($f)) 0.111 машинным образом всяко точно не представимо. Ошибка точности представления...В различных систуациях сравнение происходит по разномуWed, 2 Dec 2009 13:10:13 +0300TrianonВ различных систуациях сравнение происходит по разномуhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=70133#post410535"?php set_time_limit(0); $f = 0.111; while( intval($f) != $f ) { var_dump(intval($f), $f, intval($f) == $f); echo '"br /"'; $f...В различных систуациях сравнение происходит по разномуWed, 2 Dec 2009 12:50:40 +0300Fractured#