Число одинарной точности: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
Jettec1 (обсуждение | вклад) Добавил пример использования/реализации предложенного шаблона на Python |
Jettec1 (обсуждение | вклад) м →Python: Пояснение к примеру вывода |
||
Строка 74:
( f.dw & 0x7FFFFF ) << 1;
</source>
Результирующая формула расчёта (число одинарной точности) будет <code>s * (m * 2 ^ -23) * (2 ^(e-127))</code>.
=== Примеры использования ===
Строка 92:
</source>
0.15625<sub>10</sub> в формате float записывается как <code>3E200000</code><sub>16</sub>, что эквивалентно четырем байтам: [0x00,0x00,0x20,0x3E]. Вывод программы:
<source>
In[1]: dw2float([0x00,0x00,0x20,0x3E])
|