Число с плавающей запятой: различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
Строка 20:
 
=== {{якорь2|Нормальная форма|текст=Нормальная}} и {{якорь2|Нормализованная форма|текст=нормализованная}} формы ===
''Нормальной формой'' числа с плавающей запятой называется такая форма, в которой мантисса (без учёта знака) находится на полуинтервале <math>[0, 1)</math>, то есть <math>0 \leq>= a < 1</math>.
 
Такая форма записи имеет недостаток: некоторые числа записываются неоднозначно (например, {{num|0.0001}} можно записать как {{val|0.000001|e=2}}, {{val|0.00001|e=1}}, {{val|0.0001|e=0}}, {{val|0.001|e=−1}}, {{val|0.01|e=−2}} и так далее), поэтому распространена (особенно в информатике) также другая форма записи — ''нормализованная'', в которой мантисса десятичного числа принимает значения от 1 (включительно) до 10 (исключительно), то есть <math>1 \leq a < 10</math> (аналогично, мантисса двоичного числа принимает значения от 1 до 2). В такой форме любое число (кроме <math>0</math>) записывается единственным образом. Недостаток заключается в том, что в таком виде невозможно представить{{nbsp}}0, поэтому представление чисел в информатике предусматривает специальный признак ([[бит]]) для числа{{nbsp}}0.