我看到别人一个代码,意思是一个变量一直自加,然后与上那个数,就清零了。
原代码是:
unsigned char Temp=0;
Temp++;
Temp=Temp & 0x07;
意思是将Temp自加到8时,清零。
我的做法是:unsigned char Temp=0;
Temp++;
if(Temp==0x08)Temp=0;我仅会使用这种,简单易懂。
看他的意思,难道自加到某个数清零的时候,是不是与上比这个数小一位就可以了?
这样做可行?
另外也有看到,将某个数对一个数求模,Temp%=0x08; |