题目
某数采用IEEE754单精度浮点数格式表示为C640 0000H,则该数的值是_______。A. -1.5×213B. -1.5×212C. -0.5×213D. -0.5×212
某数采用IEEE754单精度浮点数格式表示为C640 0000H,则该数的值是_______。
A. -1.5×213
B. -1.5×212
C. -0.5×213
D. -0.5×212
题目解答
答案
A. -1.5×213
解析
步骤 1:理解IEEE754单精度浮点数格式
IEEE754单精度浮点数格式由1位符号位、8位指数位和23位尾数位组成。符号位为0表示正数,为1表示负数。指数位采用偏移量表示法,偏移量为127。尾数位表示小数部分,其值为1加上尾数位表示的小数。
步骤 2:将十六进制数转换为二进制数
C640 0000H转换为二进制数为1100 0110 0100 0000 0000 0000 0000 0000。
步骤 3:解析符号位、指数位和尾数位
符号位为1,表示负数。指数位为1000 0110,转换为十进制为134,减去偏移量127得到实际指数为7。尾数位为0100 0000 0000 0000 0000 000,转换为十进制为0.5。
步骤 4:计算浮点数的值
根据IEEE754单精度浮点数格式,该数的值为-1.5×2^7,即-1.5×2^13。
IEEE754单精度浮点数格式由1位符号位、8位指数位和23位尾数位组成。符号位为0表示正数,为1表示负数。指数位采用偏移量表示法,偏移量为127。尾数位表示小数部分,其值为1加上尾数位表示的小数。
步骤 2:将十六进制数转换为二进制数
C640 0000H转换为二进制数为1100 0110 0100 0000 0000 0000 0000 0000。
步骤 3:解析符号位、指数位和尾数位
符号位为1,表示负数。指数位为1000 0110,转换为十进制为134,减去偏移量127得到实际指数为7。尾数位为0100 0000 0000 0000 0000 000,转换为十进制为0.5。
步骤 4:计算浮点数的值
根据IEEE754单精度浮点数格式,该数的值为-1.5×2^7,即-1.5×2^13。