Программирование на JAVA

Стандартное 32-разрядное представление (рис. 4.4, а) называется представле­нием с одинарной точностью, поскольку занимает одно 32-разрядное слово. Оно позволяет представлять масштабные множители в диапазоне от 2-126 до 2+127, что приблизительно равно 10±38. Значение 24-разрядной мантиссы обеспечивает при­мерно ту же точность, что и семизначное десятичное значение. Для достижения большей точности и увеличения диапазона чисел с плавающей запятой стандарт IEEE определяет формат двойной точности (рис. 4.4, в). В нем расширены диа­пазоны значений мантиссы и порядка. Так, 11-разрядный порядок в формате с избытком 1023 E’ лежит в диапазоне 1 ≤ Е' ≤ 2046 для обычных значений, а значе­ния 0 и 2047 употребляются для представления специальных символов. Следова­тельно, действительный порядок E лежит в диапазоне -1022 ≤ E ≤ 1023, позво­ляющем представить масштабные множители от 2-1022 до 21023 (то есть приблизи­тельно 10±308). Значения 53-разрядной мантиссы обеспечивают практически ту же точность, что и 16 десятичных цифр.


<< назад вперед >>