[問題] 請教關於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