[问题] 请教关于A=B!=0代表意义

楼主: smvenjoy (好好坏坏~~)   2016-01-07 23:41:53
问题(Question):
今天看到前人写的程式码:
BOOL A;
DWORD B;
A = (B&0x008000) != 0;
想请教关于此行的写法是?
谢谢!!
作者: james732 (好人超)   2016-01-08 00:03:00
A = (B的Bit15是否为1)
作者: qscgy4 (有点厉害)   2016-01-08 00:05:00
这样看 A = ((B&0x008000) != 0)
作者: weirdfoot (ユニライト)   2016-01-08 01:23:00
Operator precedence
作者: DarkPrincex (DP)   2016-01-11 16:56:00
这种牵扯到运算子优先权的我都会习惯写成2楼那样子

Links booklink

Contact Us: admin [ a t ] ucptt.com