作者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://www.ptt.cc/bbs/C_and_CPP/M.1452181315.A.F9F.html
※ 編輯: smvenjoy (114.136.149.251), 01/07/2016 23:42:43
→ james732: A = (B的Bit15是否為1) 01/08 00:03
推 qscgy4: 這樣看 A = ((B&0x008000) != 0) 01/08 00:05
→ weirdfoot: Operator precedence 01/08 01:23
推 DarkPrincex: 這種牽扯到運算子優先權的我都會習慣寫成2樓那樣子 01/11 16:56