
1. Представление чисел в формате с плавающей запятой.
1.1. Вещественные числа хранятся и обрабатываются в компьютере в формате с плавающей запятой. В этом случае положение запятой в записи числа может изменяться.
1.2. Формат чисел с плавающей запятой базируется на экспоненциальной форме записи, в которой может быть представлено любое число. Так число А может быть представлено в виде: A = m × qn
1.2.1. где m - мантисса числа; q - основание системы счисления; n - порядок числа.
1.3. Для единообразия представления чисел с плавающей запятой используется нормализованная форма, при которой мантисса отвечает условию: 1/n £ |m| < 1.
1.3.1. Это означает, что мантисса должна быть правильной дробью и иметь после запятой цифру, отличную от нуля.
1.4. Преобразуем десятичное число 555,55, записанное в естественной форме, в экспоненциальную форму с нормализованной мантиссой:
1.4.1. 555,55 = 0,55555 × 103 . Здесь нормализованная мантисса: m = 0,55555, порядок: n = 3. Число в формате с плавающей запятой занимает в памяти компьютера 4 (число обычной точности) или 8 байтов (число двойной точности). При записи числа с плавающей запятой выделяются разряды для хранения знака мантиссы, знака порядка, порядка и мантиссы. Диапазон изменения чисел определяется количеством разрядов, отведенных для хранения порядка числа, а точность (количество значащих цифр) определяется количеством разрядов, отведенных для хранения мантиссы.