利用IEEE754标准将数176.0625表示为单精度浮点数?
问题描述:
利用IEEE754标准将数176.0625表示为单精度浮点数?
请将转换过程写的详细点,越细越好,
答
176.0652
转换成二进制:10110000.0001
规格化二进制数:1.01100000001*2^7 (小数点移了7位)
计算指数:7+127=134 (127是个标准数值)
符号位 指数部分(在本题中由134转换成8位二进制的指数) 尾数部分
0 10000110 01100000001 000000000000 (不足32位,后面补0,直到补足32位)
二进制结果:0100 0011 0011 0000 0001 0000 0000 0000
十六进制结果:0x43301000
还有不明白的地方再问!