Плавающая запятая — форма представления дробных чисел, в которой число хранится в форме мантиссы и показателя степени. При этом число с плавающей запятой имеет фиксированную относительную точность и изменяющуюся абсолютную.
Преимущество использования представления чисел в формате с плавающей запятой над представлением в формате с фиксированной запятой (и целыми числами) состоит в том, что можно использовать существенно больший диапазон значений при неизменной относительной точности. Например, в форме с фиксированной запятой число, занимающее 8 разрядов в целой части и 2 разряда после запятой, может быть представлено в виде 123456,78; 8765,43; 123,00 и так далее. В свою очередь, в формате с плавающей запятой (в тех же 8 разрядах) можно записать числа 1,2345678; 1234567,8; 0,000012345678; 12345678000000000 и так далее, но для этого необходимо двухразрядное дополнительное поле для записи показателей степени 10 от 0 до 1610, при этом общее число разрядов составит 8+2=10.
Скорость выполнения компьютером операций с числами, представленными в форме с плавающей запятой, измеряется в мегафлопcах (от англ. FLOPS — число операций с плавающей запятой в секунду) , гигафлопcах и так далее, и является одной из основных единиц измерения быстродействия вычислительных систем.
[править] Структура числа
Число с плавающей запятой состоит из:
* Мантиссы (выражающей значение числа без учёта порядка)
* Знака мантиссы (указывающего на отрицательность или положительность числа)
* Порядка (выражающего степень основания числа, на которое умножается мантисса)
* Знака порядка
[править] Нормальная форма и нормализованная форма
Нормальной формой числа с плавающей запятой называется такая форма, в которой мантисса (без учёта знака) находится на полуинтервале [0; 1) (0\le a<1). Число с плавающей запятой, находящееся не в нормальной форме, теряет точность по сравнению с нормальной формой. [источник не указан 463 дня] Такая форма записи имеет недостаток: некоторые числа записываются неоднозначно (например, 0,0001 можно записать в 4 формах — 0,0001×100, 0,001×10−1, 0,01×10−2, 0,1×10−3), поэтому распространена (особенно в информатике) также другая форма записи — нормализованная, в которой мантисса десятичного числа принимает значения от 1 (включительно) до 10 (не включительно) , а мантисса двоичного числа принимает значения от 1 (включительно) до 2 (не включительно) (1\le a
Другие языки программирования и технологии
Вопрос программистам. Что такое мантисса числа? Что такое разряд, отводящийся байту?
мантисса числа - это значимая часть числа. К программированию этот вопрос имеет отношение весьма слабое.
Например, число Авогадро:
NA = 6,022 141 79×10^23 моль^−1
Здесь 6,022 141 79 - мантисса (9 знаков) .
разряд, отводящийся байту - вне контекста это бред, приведи полную фразу.
Например, число Авогадро:
NA = 6,022 141 79×10^23 моль^−1
Здесь 6,022 141 79 - мантисса (9 знаков) .
разряд, отводящийся байту - вне контекста это бред, приведи полную фразу.
Разряд не отводится байту, эти оба, можно сказать, синонимы друг-друга.
Похожие вопросы
- вопрос программистам 1с. Как в 1с из середины текстовой строки вырезать числа?
- Вопрос как к математикам так и к программистам...имеем числа 1,2,4,8,16,32,64,128имеем какое либо число, скажем 130
- Несколько вопросов программистам по поводу устройства на работу. Вспомните, как вы впервые устраивались...
- число 65535 представляеться в двух байтах как 255 и 127 ???
- Вопрос программистам со стажем. Какой язык программирования учить начинающему программисту?
- Вопрос программистам
- Вопрос программистам, реально в 14 начать учиться на программиста?
- Вопрос программистам, хочу пойти на программиста после 9 класса
- Вопрос программистам - на работе вам дают задание сделать что-то из другой области, вы это делаете или нет?
- Глупый вопрос программистам :) Я задался вопросом: как в общих чертах выглядит работа программиста?