串口接受八个字节数据如何用移位取出16~18位的数据

我项目里负责臭氧模块的数据获取但遇到了些困难,请帮忙一下。想知道怎样才能把那个数据取出,我写的代码在发送临时存储的数组时里面没有数据

x >> 46 & 0x03