能力值:
( LV2,RANK:10 )
|
-
-
2 楼
历经数日的艰难险阻,总算搞清楚了。
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
顶下.你怎么解决的?写出来嘛
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
是呀,让大家也学习学习!
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
其实就是这段C代码的实现。
#include <stdio.h>
#define CRC32_POLYNOMIAL 0xEDB88320
#define CRC16_POLYNOMIAL 0xA001(8005的反转)
void main()
{
unsigned int crc;
int j;
crc=1;
for (j = 8; j > 0; j--) {
if (crc & 1)
crc = (crc >> 1) ^ CRC16_POLYNOMIAL;
else
crc >>= 1;
printf("j=%x crc=%x\n",j,crc);
}
}
|
|
|