Представление числовых данных в компьютере

Запись чисел с фиксированной точкой. При представлении в памяти компьютера чисел в естественной форме устанавливается фиксированная длина разрядной сетки. Точку (запятую) можно зафиксировать в начале, середине или конце разрядной сетки. При этом распределение разрядов между целой и дробной частями остается неизменным для любых чисел. В связи с этим существует другое название естественной формы представления чисел — с фиксированной точкой (запятой). В современных компьютерах эта форма используется для представления целых чисел.
Обычно целые числа занимают в памяти компьютеров один, два или четыре байта. Один, как правило, старший бит отводится под знак числа. Знак положительного числа "+" кодируется нулем, а знак отрицательного числа "–" — единицей. Целые числа без знака в двухбайтовом формате могут принимать значения от 0 до 216–1 (до 65535), а со знаком – от –215 до +215–1, т.е. от –32768 до 32767.
Запись чисел с плавающей точкой. Обработка очень больших и очень маленьких чисел производится в экспоненциальной форме. В этом случае положение запятой в записи числа может изменяться. Поэтому представление в памяти чисел в экспоненциальной форме называется представлением с плавающей точкой (запятой). Любое число А в экспоненциальной форме представляется в виде формулы:

А = mА∙qp,

где mA – мантисса числа;

q – основание системы счисления;

P – порядок числа.

Для однозначности представления чисел c плавающей точкой используется нормализованная форма, при которой мантисса отвечает условию:

q -1 ≤ | mА | < 1.

Это означает, что мантисса должна быть правильной дробью и иметь после запятой цифру, отличную от нуля.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: