плавающая запятая



Автор Илья Чаплыгин задал вопрос в разделе Наука, Техника, Языки

Что такое плавающая запятая (точка)? и получил лучший ответ

Ответ от Привет[гуру]
Плавающая запятая — форма представления дробных чисел, в которой число хранится в форме мантиссы и показателя степени.
Вот тут полно инфы об этом

Ответ от Dims[гуру]
Ну это обычная десятичная запятая в десятичных дробях в компьютере. Плавающей она называется потому, что там есть специальный регистр, который указывает, в каком разряде находится запятая. То есть, она может скакать или "плавать" между разрядами в зависимости от ситуации.

Ответ от Leonid[гуру]
Это способ представления числе в машинном коде.
В компьютере ведь под проедставление числа отводится фиксированное число разрядов (битов), и поэтому "в ло," так можно представить только ограниченный диапазон целых чисел. Скажем, для 12-разрядного компьютера (а я ещё такие даже застал) так можно представить только числа от 0 до 4095 (соответственно 12 нулей или 12 единиц). Ну или если число целое со знаком (старший разряд обычно под знак отводится) - то от -2048 до +2047. Но в расчётах-то могут быль числа какие угодно. Вот для этого IBM и предложила формат "с плавающей точкой". Они представляют число как степень двойки, то есть в виде мантиссы и показателя степени (как логарифмы в школе выглядят - помните?). Мантисса всегда лежит в диапазоне от 0,5 до 1. То есть число 1,25 - представляется как 0,625*2; 0,125 представляется как 1*2^(-3); 48,0 представляется как 0,75*2^6 и т. д. При этом удаётся в ограниченном числе разрядов представить числа в достаточно широком диапазоне и с приемлемой для практики точностью. Скажем, для РС поначалу применялся 32-битный форма числе с плавающей точкой, когда 8 бит отводилось под порядок (двоичный порядок от -128 до +127, что примерно соответствует десятичному от -38 до +38) и 24 бита - под мантиссу (соответствует относительной точности примерно 10^-8).

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Что такое плавающая запятая (точка)?
Число с плавающей запятой на Википедии
Посмотрите статью на википедии про Число с плавающей запятой
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*