• Округление в PHP

    @keatis
    Если объяснять приближенно, то любое вещественное число представляется в памяти с некоторой, а не абсолютной, точностью (т.е., до определенного двоичного разряда).
    $ perl -e "printf('%.45f',0.1)"
    0.100000000000000005551115123125782702118158340
    $ perl -e "printf('%.45f',0.7)"
    0.699999999999999955591079014993738383054733276
    $ ruby -e "printf('%.45f',0.8)"
    0.800000000000000044408920985006261616945266724
    
    Ответ написан
    Комментировать