Форма
чисел с плавающей запятой для использования
их в ЭВМ и другой вычислительной технике имеет следующий вид:
C = (-1)S
. 2E . 1.f;
где
C - двоичное число с плавающей
точкой;
S - знак числа (0 - плюс, 1-
минус);
1.f - мантисса – вещественное число без
знака;
1 – целая часть мантиссы (неявно присутствующая);
f – дробная часть мантиссы;
E – порядок - целое двоичное число со знаком;
2 – основание двоичной системы счисления.
В
соответствии со стандартом IEEE 754
представление чисел имеет следующий вид:
C = (-1)S . 2e .
1.f;
где
е = (Е + bias) —
смещенный порядок - целое положительное число;
bias
— смещение — целая положительная константа;
Используются следующие форматы:
SP (Single Precision floating-point format) — представление
данных с одинарной точностью — соответствует
слову;
DP (Double Precision floating-point format) — представление
данных с двойной точностью — соответствует
двойному слову;
Таблица
параметров форматов SP и DP
Параметр
|
Формат
|
|
|
SP
|
DP
|
Длина |
32
|
64
|
Длина
мантиссы 1.f |
24:
Дробная
часть - 23
Неявная
- 1
|
53:
Дробная
часть - 52
Неявная
- 1
|
Длина
смещенного порядка е |
8
|
11
|
Смещение bias |
127
|
1023
|
Emin |
-126
|
-1022
|
Emax |
+127
|
+1023
|
emin |
+1
|
+1
|
emax |
+254
|
+2046
|
Программа
предназначена для перевода
десятичного числа с плавающей запятой в стандарте IEEE
754 в шестнадцатеричное
число.
Чтобы
перевести десятичное число с
плавающей запятой в стандарте IEEE
754 в шестнадцатеричное
число, введите десятичное число с
плавающей запятой и
нажмите
кнопку "КОНВЕРТИРОВАТЬ".
Результатом вычислений будет шестнадцатеричное
число.
Исходные
данные и
результат вычислений можно скопировать в буфер обмена для дальнейшего
использования в других приложениях.
Вернуться на страницу "Браузерные программы.Перевод чисел".
|