84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
$x = true;
$y=2;
if($x & $y ) 為假
if($x & 3) 為真
自己回答,看下一節【位元運算】就明白了,&和|都是數字運算,會先二進位運算再判斷
$x、$y++轉二進位都為0,所以$x & $y++最終結果為0,if(0)----假
3轉二進位是11,$x & 3 二進位結果為011,轉十進位是3,if( 3)----真
自己回答,看下一節【位元運算】就明白了,&和|都是數字運算,會先二進位運算再判斷
$x、$y++轉二進位都為0,所以$x & $y++最終結果為0,if(0)----假
3轉二進位是11,$x & 3 二進位結果為011,轉十進位是3,if( 3)----真