Начинающие программисты неизбежно столкнутся с проблемами при сравнении вещественных чисел. Потому как с представлением таких чисел в памяти компьютера всё непросто, и вы можете с удивлением узнать, что 10 не равно 10. Поэтому при сравнивании вещественных чисел надо понимать, что вы делаете. Причины этих неприятностей и один из способов сравнения вещественных чисел можно найти здесь. А сегодня расскажу о другом. Расскажу на примере языка РНР, хотя это справедливо для любых языков. Просто РНР мне...
Вещественные типы
Float: представляет вещественное число ординарной точности с плавающей точкой в диапазоне +/- 3.4E-38 до 3.4E+38.
В памяти занимает 4 байта (32 бита)
Double: представляет вещественное число двойной точности с плавающей точкой в диапазоне +/- 1...