【发布时间】:2013-05-23 10:22:31
【问题描述】:
我对此感到困惑.. 那是什么意思。 这段代码会做什么..
if((button & 1)==1)
我已经尝试在网上搜索它,但我找不到一个好的答案..
提前谢谢..
【问题讨论】:
-
搜索“位掩码”。
-
了解位运算符。
-
我不敢相信在谷歌上搜索
operators in C是这很难...... -
按钮可能是一个标志。如果按钮为 0,则 (0 & 1) == 1 为假。如果按钮为 1,则 (1 & 1) == 1 为真。如果按钮为 2,则 (2 & 1) == 1 为假。
-
@series0ne 事实上我相信按钮是一个整数,这段代码检查它是否是奇数。
标签: c