parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

http://www.parser.ru/forum/?id=47818

Misha v.3 28.11.2011 01:16 / 28.11.2011 01:28

double -- это штука чуть более хитрая, чем вы её себе представляете, судя по этому:
Странный формат - если 5000.66, то получу при преобразовании к строке 5000.66, а если 15000.66, то получу 15000.7

Каким образом парсер так решает?
задание double в виде $var(1.23) -- это лишь частный случай. есть ещё такой способ задания: $var(1/3)
а посре прочтения сообщения PAF-а вы, я надеюсь, поймёте, что после выполнения $f(123.86-123) при выводе полученного double без округления будет выведено совсем не "0.86"

т.е. выводить double-ы без округления нельзя.

а до кучи и другие "полезности"