Forum Webscript.Ru

Программирование => Perl => Тема начата: Error202 от 15 Сентября 2006, 16:46:23

Название: Преобразование числа
Отправлено: Error202 от 15 Сентября 2006, 16:46:23
Есть число = 1.23456e+018

Как его преобразовать в нормальное?
Те в строку, содержащую обычное, читаемое число...

Например:

1e+01 -> 100000000
Название: Преобразование числа
Отправлено: ondr от 15 Сентября 2006, 18:40:56
perldoc bigint

ex:
perl -e "print 1.23456e+018" # 1.23456e+018
perl -Mbigint -e "print 1.23456e+018" # 1234560000000000000
Название: Преобразование числа
Отправлено: Error202 от 15 Сентября 2006, 18:46:53
Спасибо!!!