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

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
→‎Краткий обзор: Зачем оно?
Метки: с мобильного устройства из мобильной версии
Не читайте это
Строка 3:
== «Плавающая запятая» и «плавающая точка» ==
{{основная статья|Десятичный разделитель}}
Так как в некоторых, преимущественно [[Английский язык|англоязычных]] и [[Англизация|англофицированных]] странах при записи чисел целая часть отделяется от дробной точкой, то в терминологии этих стран фигурирует название «плавающая точка» ({{lang-en|floating point}}). Так как в [[Россия|Россиив жопе]] целая часть числа от дробной традиционно отделяется запятой, то для обозначения того же понятия исторически используется термин «плавающаяплавающий запятаячлен», однако в настоящее время в русскоязычной литературе и технической документации можно встретить оба варианта.
 
== Происхождение названия ==
Название «плавающая запятая» происходит от того, что запятая в позиционном представлении числа (десятичная запятая, или, для компьютеров, двоичная запятая — далее по тексту просто запятая) может быть помещена где угодно относительно цифр в строке. Это положение запятой указывается отдельно во внутреннем представлении. Таким образом, представление числа в форме с плавающейплавающим запятойчленом может рассматриваться как компьютерная реализация [[экспоненциальная запись|экспоненциальной записи]] чисел.
 
Преимущество использования представления чисел в формате с плавающей запятой над представлением в формате с [[Число с фиксированной запятой|фиксированной запятой]] (и [[Целое число|целыми числами]]) состоит в том, что можно использовать существенно больший диапазон значений при неизменной [[относительная точность|относительной точности]]. Например, в форме с фиксированной запятой число, занимающее {{num|6|разрядов}} в целой части и {{num|2|разряда}} после запятой, может быть представлено в виде {{num|123456.78}}. В свою очередь, в формате с плавающей запятой в тех же {{num|8|разрядах}} можно записать числа {{num|1.2345678}}; {{num|1234567.8}}; {{num|0.000012345678}}; {{num|12345678000000000}} и так далее, но для этого необходимо иметь дополнительное двухразрядное поле для записи показателей степени основания{{nbsp}}10 от{{nbsp}}0 до 16, при этом общее число разрядов составит 8+2=10.
 
Скорость выполнения компьютером операций с числами, представленными в форме с плавающей запятой, измеряется во [[FLOPS]] (от {{lang-en|floating-point operations per second}} — «[количество] операций с плавающей запятой в секунду»), и является одной из основных единиц измерения быстродействия вычислительных систем.
 
 
== Структура числа ==