c语言中if((CH&&0x02)==0)....这个语句怎么解释?
答案:3 悬赏:0 手机版
解决时间 2021-02-25 14:29
- 提问者网友:鼻尖触碰
- 2021-02-25 04:52
c语言中if((CH&&0x02)==0)....这个语句怎么解释?
最佳答案
- 五星知识达人网友:神的生死簿
- 2021-02-25 05:36
若变量CH和十六进制数2进行“逻辑与”运算的结果为假(0)
由于这里“逻辑与”运算的一个运算对象(0x02)为真(非0),故其上式等价于
if(CH)
{
……
}
由于这里“逻辑与”运算的一个运算对象(0x02)为真(非0),故其上式等价于
if(CH)
{
……
}
全部回答
- 1楼网友:玩家
- 2021-02-25 06:44
CH 是变量;逻辑与十六进制的整型数据0x02
与零作比较 是不是true
与零作比较 是不是true
- 2楼网友:动情书生
- 2021-02-25 05:57
你确定是2个&符号? 如果是2个 那意思就是如果CH的值等于0 if语句成立
如果是1个& 那么就是与运算
如果是1个& 那么就是与运算
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯