Машинный ноль

Материал из Seo Wiki - Поисковая Оптимизация и Программирование
Перейти к навигацииПерейти к поиску

Машинный ноль (англ. computer zero) — представление нуля в вычислительной системе. Машинным нулём обозначаются числа, абсолютная величина которых меньше наименьшей ненулевой величины из диапазона изменения чисел данной вычислительной системы. [1]

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

При представлении чисел со знаком в обратных двоичных кодах существуют проблема наличия двух обратных кодов числа 0: «положительный нуль» и «отрицательный нуль».

<source lang="c">

  1. include <stdio.h>

int main() {

  float e,e1;
  int k=0;
  e=1.0;
  do
  {
     e=e/2.0;
     e1=e+1.0;
     k++;
  } while (e1>1.0);
  printf("Число делений на 2: %6d\n",k);
  printf("Машинный ноль: %e\n",e);
  return 0;

} </source>

См. также

Ссылки

Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....

→