作者smvenjoy (好好坏坏~~)
看板C_and_CPP
标题[问题] 请教关於A=B!=0代表意义
时间Thu Jan 7 23:41:53 2016
问题(Question):
今天看到前人写的程式码:
BOOL A;
DWORD B;
A = (B&0x008000) != 0;
想请教关於此行的写法是?
谢谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.136.149.251
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1452181315.A.F9F.html
※ 编辑: smvenjoy (114.136.149.251), 01/07/2016 23:42:43
1F:→ james732: A = (B的Bit15是否为1) 01/08 00:03
2F:推 qscgy4: 这样看 A = ((B&0x008000) != 0) 01/08 00:05
3F:→ weirdfoot: Operator precedence 01/08 01:23
4F:推 DarkPrincex: 这种牵扯到运算子优先权的我都会习惯写成2楼那样子 01/11 16:56