求机器数为C0C0000(用十六进制数表示)的IEEE754单精度浮点数的值(用十进制数表示)。注:IEEE754单精度浮点数的计数公式为(-1)5×1.f×2e-127。
求机器数为C0C0000(用十六进制数表示)的IEEE754单精度浮点数的值(用十进制数表示)。注:IEEE754单精度浮点数的计数公式为(-1)5×1.f×2e-127。
【正确答案】:(1)将C0C0000(用十六进制数表示)的IEEE754单精度浮点数展开为32位二进制数:C0C0000=1100 0000 1100 0000 0000 0000 0000 0000(2)据IEEE754单精度浮点数格式可知:符号s=1,尾数小数部分f=(0.1)<>2=(0.5)<>10阶码e=(10000001)<>2=(129)<>10(3)所以,其值为:(-1)<>s×1.f ×2<>e-127=(-1)1×1.5×2<>129-127=-6
Top