二进制中的小数怎么转十进制 若浮点数x的754标准存储格式为(C93B0000)(16)求其浮点数的十进制数值?
若浮点数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
答案:0 0111111100000000000步骤:第一步,转换为二进制数,第二步,转换为规范化数,第三步,转换为27/64=0.421875乘以1.823,表示为0.0110111=1.1011×e^(-2)e=E127=125乘以二进制数,表示为011111101 M=1011 s=0乘以SEM0.0111111100000000000扩展示例:十进制数11.375表示为754标准存储格式(即上述规范化浮点数的国际标准)11.375=1011.011=(1.011011)×2ˉ3=(-1)ˉs×(1)。M) ×2ˇE.我们可以看到s=0,包括隐藏位1的尾数。M=1.0110111=1.0110110 0000 e=3 e=127=130=011011111111=10000000,则二进制数格式为0 1000 010 0110 11000000--------(-)(-)(-)(-)(-)(-)(-)(-)(-)(-)(-)(-)(-)(-)(-)(-)(-)
二进制中的小数怎么转十进制 数据总线宽度 IEEE754浮点数的计算
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。