[求助]变量向左移后判断不到变量数值

2020-02-10 08:51发布

average = ( FrqCount<<8 | TMR0 )*4;
average和FrqCount都是unsigned long的变量
完成上述计算后,average的数值会在0-2000000之间
但是无法用if判断average的大小
if(average<10000){
........
}
else
{
.....
}
无法正确完成
但是average/100000,average/1000000等等都能得出正确结果
这个问题如果解决?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。