c \ c++ struct union 字节拆分 惯用法

有时候一个 int8 会被拆成好几个成员,比如
        Bit    7..5    4..2    1..0
  MHDR bits    MType   RFU     Major
0~1 位 表示 major     2~4 位表示 rfu    5~7 位表示 mtype
 
可以借助位操作解析出 major rfu mtype的值
或者通过下面结构体来

猜你喜欢

转载自blog.csdn.net/wangjunsheng/article/details/80969981