|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Vladimir Podgorny 2:5020/400 27 Nov 2001 18:03:23 To : Eugene Grosbein Subject : Re: Переполнение -------------------------------------------------------------------------------- Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote: > Привет! > > В цикле накапливается сумма: $summ+=... > Каждое слагаемое - небольшое целое, но цикл очень длинный, сумма > очень большая. Результат пишется так: use Math::BigInt; > printf(">Итого: %10.2fMb, %lu байт",$summ/(1024*1024), $summ); > > Получаю: "2123Mb, -18..... байт", то есть, второе число - отрицательное. > Где я неправ? perl5 (5.0 patchlevel 5 subversion 3). > > Eugene -- VP992-RIPE --- ifmail v.2.15dev5 * Origin: Adamant ISP news server (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/12034f4295e1b.html, оценка из 5, голосов 10
|