|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Dmitry Porezov 2:5030/305.22 11 Aug 2002 03:12:07 To : All Subject : деление: где глюк? -------------------------------------------------------------------------------- Hello All! ActivePerl 5.6.0 для Windows. 1. ------------------------------------ use integer; $s = 15325233152 / 1048576; ------------------------------------ Этот код дает $s = 0 2. ------------------------------------ use integer; $s = 15325233152 / 1; ------------------------------------ Этот код дает $s = -1 3. ------------------------------------ #use integer; $s = 15325233152 / 1048576; ------------------------------------ Этот код работает правильно ($s = 14615.2802734375) Hо почему?! И так только с 11-значными числами в числителе. С 10-значными все коды работают нормально. Dmitry Netmail просьба присылать на адрес dbu@mail.ru --- ifmail v.2.15dev5 * Origin: ***** (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/17403d7700edf.html, оценка из 5, голосов 10
|