用浮点格式解码11001000,该怎么处理

用浮点格式解码11001000如 01101011 转成2.75[解决办法]计算机组成原理-浮点数章节[解决办法]自己看IEEE7

用浮点格式解码11001000
如 01101011 转成2.75

[解决办法]
计算机组成原理->浮点数章节
[解决办法]
自己看IEEE754 
第一位为尾数符号位,接着8位为指数,移码表示,偏移量0x7f,后23位为尾数,如果是规格化数,隐藏最高为1
即1.尾数*2的指数次方  如果非规格化数,没有隐藏位1 即0.尾数*2的指数次方
[解决办法]
可以这么用:


#include <stdint.h>
typedef union {
  int32_t int_value;
  float   float_value;
} Converter;

这两个成员应当是对齐的,因为int32_t保证是32位,而IEEE754的单精度浮点也是32位。
写整形成员,然后读浮点成员。