IEEE 754标准如何转换?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IEEE 754标准如何转换?相关的知识,希望对你有一定的参考价值。

参考技术A

IEEE 754标准转换过程如下:

1、将十进制数转为二进制数 用类似于科学计数法的形式表示成:

V=(-1)^s*(1+M)*2^(E-127)(单精度)
V=(-1)^s*(1+M)*2^(E-1023)(双精度)

2、然后将每部分算出的数值按顺序排列

例如:-0.0625=-1.0*2^(-4)

s=1,M=1-1=0,E=-4 +127=123=0111 1011

E(双精度)=-4 +1023=1019 =0111 1111 011

扩展资料

IEEE 754的标准和组成:

1、IEEE 754标准是一种浮点数表示标准,一般分为单、双精度两种;单精度是32位的二进制数,双精度是64位的二进制数。

2、一个浮点数的组成分为三个部分:第1位是数符s s=1表示负数 s=0表示正数;第2-9位为阶码E(双精度为2-12位);第10-32位为尾数M (双精度为13-64位)。

参考资料:百度百科-IEEE 754

IEEE Blockchain 2018

区块链专题


以上是关于IEEE 754标准如何转换?的主要内容,如果未能解决你的问题,请参考以下文章

IEEE754标准以及非常规划定义,double的二进制转换工具类

将 IEEE754 转换为十进制的方程(标准化形式)

将十进制数表示成ieee754标准的32浮点规格化数 27/64

IEEE754是啥

IEEE-754 蟒蛇

如何将大数(例如 1.23e29)转换为 IEEE 754 单精度浮点格式?