Автор Тема: Преобразование числа  (Прочитано 3005 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Error202

  • Бесстрашный
  • Ветеран
  • *****
  • Сообщений: 540
  • +1/-0
  • 2
    • Просмотр профиля
    • http://www.tender-plus.ru
Преобразование числа
« : 15 Сентября 2006, 16:46:23 »
Есть число = 1.23456e+018

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

Например:

1e+01 -> 100000000
« Последнее редактирование: 15 Сентября 2006, 18:22:19 от Error202 »
Космическая игрушка

Оффлайн ondr

  • Модератор
  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 440
  • +0/-0
  • 0
    • Просмотр профиля
Преобразование числа
« Ответ #1 : 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
0 OK, 0:1

Оффлайн Error202

  • Бесстрашный
  • Ветеран
  • *****
  • Сообщений: 540
  • +1/-0
  • 2
    • Просмотр профиля
    • http://www.tender-plus.ru
Преобразование числа
« Ответ #2 : 15 Сентября 2006, 18:46:53 »
Спасибо!!!
Космическая игрушка

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28