求教:buf和&的意思
uInt16 i,j,tmp,CRC;uInt8 CRCHi,CRCLo;
CRC=0xFFFF;
for(i=0;i<length;i++)
{CRC=buf^CRC;
for(j=0;j<8;j++)
{
tmp=CRC&0x0001;
CRC=CRC>>1;
if(tmp)
CRC=CRC^0xA001;
}
}
CRCLo=CRC&0xFF;
CRCHi=CRC>>8;
就这里面的buf和&是什么意思.
那个有&的那句怎么理解? &是逻辑与的意思!至于BUF这里还不是太容易判断,它是不是一个全局变量呢?兄弟您看一下您的程序文件在其他地方有没有定义过!感觉在其他地方应该是赋值了,应该是个全局性的变量,然后在这里处理! 恩,知道了,谢谢
页:
[1]