问下达人 if(fClass & AFX_WND_REG)这个条件表达式中是否能判断出fClass的值等于AFX_WND_REG的值

来源:百度知道 编辑:UC知道 时间:2024/06/06 10:31:27
问下达人 if(fClass & AFX_WND_REG)这个条件表达式中,如果表达式的值为真那么是否能判断出fClass的值等于AFX_WND_REG的值
这是用c++语言编写的

不可以用来做这样的判断:
&是C里面就有的按位与的运算符,对两个数的二进制形式,逐位进行与运算,举个例子:

a: 1100 1101
b: 1001 0100
a&b: 1000 0100

显然a不等于b,但是a&b的结果不是零(0000 0000).

这个...

我只知道 "&&"运算符 用来逻辑计算"与"的关系

既是 两边一样(都为true or false) 返回 true

但是我没找到 "&" 运算符...

比较两个操作数是否相等 应该用 "==" 号的吧...