浮点数小数部分转换为二进制 若浮点数x的754标准存储格式为(C93B0000)(16)求其浮点数的十进制数值?
浏览量:2791
时间:2021-03-11 14:39:08
作者:admin
若浮点数x的754标准存储格式为(C93B0000)(16)求其浮点数的十进制数值?
1被转换成二进制12.5(10)=1100.1(2)=1.1001x2^3(2)2来计算顺序码,单精度附件e=127 3=130=10000000(2)3来排序尾数,23位,去掉110010000000000004的整数部分并添加符号位,get 32位浮点数0100000010100000000000000000005写为十六进制12.5=0x41480000(f)-12.5符号位为1-12.5=0xc1480000(f)
一道计算机方面计算题若浮点数x的754标准?
[例1]如果浮点数x的754标准存储格式为(41360000)16,则查找浮点数的十进制值。解决方法:将十六进制展开后,得到二进制数格式为0 1000001,0 011011000000000,s e m index e=1000001,0-01111111=00000011=(3)10,包括隐藏位1的尾数。M=1.01101100000000000000,所以x=(-1)^0*(1。M) *2^(e-127)=(1.0110111)2*2^3=(11.375)10
浮点数小数部分转换为二进制 32位浮点数的二进制存储格式 float转二进制
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
下一篇
福音2.0版本 福音最新版本下载