amobbs.com 阿莫电子技术论坛's Archiver
论坛首页
›
AVR
› C语言位与运算符、关系运算符代码请教?
leafzq
发表于 2013-3-7 14:12:43
C语言位与运算符、关系运算符代码请教?
unsigned char i;
i = 0;
if (i & 0x01 == 0x00)
{
Delay_10ms(1);
}
else
{
Delay_10ms(2);
}
请教大家,以上程序执行,为什么进入不了Delay_10ms(1);
而是直接进到Delay_10ms(2)。
为什么这样写有问题呢?
dr2001
发表于 2013-3-7 14:28:04
运算符优先级。&低于==。
leafzq
发表于 2013-3-7 14:32:35
哈,谢谢楼上的朋友。我一直以来都以为位与运算符优先级很高。。。
页:
[1]
查看完整版本:
C语言位与运算符、关系运算符代码请教?