Как указано здесь (Википедия, извините ...) , существуют специальные значения для показателя степени, которые обрабатываются по-разному. Если показатель равен нулю, формула для вычисления значения числа равна
(-1)^s * 0.f * 2^(-126) # notice 0.f instead of 1.f for other exponents
Итак, для нуля с плавающей точкой просто все биты установлены в ноль (т.е. f=0, s=0, e=0
). Разумеется, алгоритмы умножения должны позаботиться об этом «особом» показателе и установить в этом случае результат равным нулю (точнее, + Zero или -Zero соответственно ...)