ieee754尾数用什么表示,如何用ieee754标准表示一个浮点数

首页 > 上门服务 > 作者:YD1662023-12-01 09:05:29

浮点数在计算中如何存储?

浮点数在计算机中是如何存储的你知道吗?IEEE754是计算机浮点数格式标准,S代表符号位,0为正,1为负,E为指数,M是尾数,也就是有效数字。注意对于float来讲,它占4个字节,前面是S,中间是E,最后是M。

举例:float 9.625在内存当中的存储。

ieee754尾数用什么表示,如何用ieee754标准表示一个浮点数(1)

·第一步是十进制转化为二进制。先转整数部分9,对应的二进制是1001。接下来转小数部分0.625,要进行乘2取整,一直到小数部分为0,得到最终结果101。

·第二步确定SEM。实际存储的时候S为0,M去掉整数1之后是001101,E一定要记得加上偏移127,按130进行存储。这是最终的结果,转化为十六进制是0X411A 0000。

ieee754尾数用什么表示,如何用ieee754标准表示一个浮点数(2)

来看一下代码,在这个程序当中声明了一个float型的电量9.025,看它在内存当中的存储结果是一样的。

学会了吗?记得收藏。

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.