The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Умножение, !*! Andrew z, 11-Фев-04, 01:46  [смотреть все]
В качестве отступления еще один вопрос. Почему в нижеприведенном скрипте:
<script language="JavaScript"><!--
s=16.3*101;
// --></script>

s=1646.3000000000001 ???

Откуда 000000000001 ???

  • Умножение, !*! Michael, 12:38 , 11-Фев-04 (1)
    >В качестве отступления еще один вопрос. Почему в нижеприведенном скрипте:
    ><script language="JavaScript"><!--
    >s=16.3*101;
    >// --></script>
    >
    >s=1646.3000000000001 ???
    >
    >Откуда 000000000001 ???
    стандартная сиутация с числами с плавающей запятой.

    далеко не всегда можно математически точно преобразровать десятичное число в двоичное с плавающей запятой, обратно так же...
    кроме того, при операции умножения тоже вполне возможна погрешность в младшем разряде.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру