From 902f9aa4c18c07969ca085bd4e0b719907d3a6c1 Mon Sep 17 00:00:00 2001 From: Mora Unie Youer Date: Mon, 20 Jul 2026 19:14:22 +0300 Subject: snapshot: 2026-07-20 --- 6ne8qa.md | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 6ne8qa.md (limited to '6ne8qa.md') diff --git a/6ne8qa.md b/6ne8qa.md new file mode 100644 index 0000000..0915b74 --- /dev/null +++ b/6ne8qa.md @@ -0,0 +1,47 @@ +--- +id: 6ne8qa +date: 2026-07-20T09:38:44+0300 +languages: [ru] +aliases: + +reviews: + +tags: +- draft +- knowledge +--- +# Представление чисел по форме с фиксированной и плавающей запятой + +Фиксированная запятая - способ представления числа, при котором положение разделителя между целой и +дробной частью заранее определено и не изменяется. + +Например: x.yyy.zzzz - при таком формате уделяется 1 разряд знаку, 3 разряда целой части и 4 разряда +дробной части. +$-10.625_{10} = 1.1010.1010_2$ +Преимущества: +1. Простая аппаратная реализация +2. Высокая скорость вычислений +Недостатки: +1. Ограниченный диапазон чисел +2. Необходимо заранее выбрать положение запятой + + +Плавающая запятая позволяет изменять положение запятой в зависимости от значения числа. +Число представлено в виде +$N = \pm M * q^E$ +Таким образом для представления числа необходимо иметь следующие поля: +1. Знак мантиссы +2. Мантисса +3. Знак порядка +4. Порядок +На практике знак порядка не хранят, а хранят смещённое значение порядка. + +Благодаря такому представлению чисел, диапазон чисел многократно больше, однако при этом может +страдать точность (при очень больших числах). Также выполнение арифметики с этими числами намного +более затратное, чем арифметика с числами с фиксированной запятой. + +## Up +- [Системы счисления](o6cxpv) + +## Related +- [Двоичное кодирование числовых данных](zk1p84) -- cgit v1.2.3-70-g09d2