将十进制数将十进制数101.25化为IEEE754单精度浮点数,要求写出解题过程

2022-04-14 科技 87阅读
在一种编程软件中声明一个单精度浮点数变量,将十进制小数赋值给这个变量,就可将其转换为单精度浮点数格式。
单精度浮点数(Single)

用来表示带有小数部分的实数,一般用于科学计算。
单精度浮点数,存储为IEEE32位(4
个字节)浮点数值的形式,它的范围在负数的时候是从-3.402823E38到-1.401298E-45,而在正数的时候是从1.401298E-45到
3.402823E38。
在内存以32位二进制形式存在:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
第1位为符号位
第2-9位为阶码位
第10-32位为2进制小数尾值
即F2^n*1.XXXXXXXXXXXXXXXXXXXXXXX
其中:
F:为正号或负号(首位为0正数,首位为1负数;
n:为2-9位组成的BYTE数据值;
XXXXXXXXXXXXXXXXXXXXXXX:为尾数。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com