Проблемы с double
nkostya 27.11.2011 14:50
/ 27.11.2011 14:51
На Mac, 64 битный parser вижу следующие проблемы:
1. Код
$double[12300.24]
$result[$double]
Возвращает 12300.24
2. Код
$double(12300.24)
$result[$double]
Возвращает 12300.2
3. Код
$double(12300.24)
$result[^double.format[%f]]
Возвращает 12300.240000
4. Код
$double[12300.66]
$double[^double.double[]]
$result[$double]
Возвращает 12300.7
5. Код
$double[12300.66]
$double[^double.double[]]
$result[^double.format[%f]]
Возвращает 12300.700000
Итого мы получаем, что при преобразовании числа в double (см. 4 и 5) мы теряем правильное значение. Это ошибка или так задумывалось?
- Проблемы с double, nkostya 27.11.2011 14:50 / 27.11.2011 14:51