crc24q专题

C语言 | CRC24q计算代码(查表法)

RTKLIB中CRC-24Q检校代码: crc = ((crc << 8) & 0xFFFFFF) ^tbl_CRC24Q[(crc >> 16) ^ buff[i]]; 其中,crc << 8表示将32位的crc左移8位,低位补0。(crc << 8) & 0xFFFFFF表示只取移位后从低位开始的24位,即从左到右24位。crc >> 16表示将crc右移16位。(crc >> 16) ^