一个非常奇怪的取数字位的问题

2019-07-20 19:33发布

u8 crcDataLo,crcDataHi;
u16 crcData;

下面是处理函数
       crcData = crc16(SendBuf,usDataLen);
        crcDataLo = crcData/256; //高
        crcDataHi = crcData%256; //低



用调试助手看到的图片是得到的结果crcData的数据得到的是0xB844没有问题     而得到的crcDataHi= 0x44 'D'   crcDataLo=0xB8 '?  这两个数据有问题  而我把这两位发到串口中得到的就是B844
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。