Изменения

Перейти к: навигация, поиск

Представление вещественных чисел

1076 байт добавлено, 03:33, 19 октября 2011
м
Добавил пару слов о Quadruple precision
|colspan=4 style="border: none; border-right: 1px solid gray; text-align: right"|0
|}
Порядок записан [[Представление целых чисел: прямой код, код со сдвигом, дополнительный код|со сдвигом ]] '''-15'''. Это означает, что если дан порядок 01101<sub>2</sub> то он на самом деле равен не 13, а -2 (потому как <tex>13-15=-2</tex>).
'''Ограничения точности'''
|}
Порядок записан со сдвигом '''-127'''.
 
=== Число двойной точности (Binary64, Double precision, double) ===
=== Число четверной точности (Binary 128Binary128, Quadruple precision) ===
'''Число́ четверно́й то́чности''' —
компьютерный формат представления чисел, занимающий в памяти четыре машинных слова (в случае 32-битного компьютера — 128 бит или 16 байт). Используется в случае необходимости крайне высокой точности.
{|class="wikitable" style="border-collapse: collapse; border: none"
|}
Порядок записан со сдвигом '''-16383'''.
 
Обычно этот формат реализуется программно, случаи аппаратной реализации крайне редки. Также не гарантируется поддержка этого типа в языках программирования, хотя кое-где она и реализована (например, компилятор gcc для архитектуры x86 позволяет использовать тип __float128, являющийся программной реализацией числа с четверной точностью).
В совокупности эти факторы делают Quadruple весьма экзотичным и редко встречающимся форматом чисел с плавающей запятой.
101
правка

Навигация