84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
$x = true;
$y=2;
if($x & $y) が false
if($x & 3) が true
次のセクション [ビット演算] を読むと理解できます。& と | はどちらもデジタル演算であり、
$x と $y++ が 2 進数に変換されてから判断されます。 $x & $y++ 最終的に結果は 0、if(0)----false
3 バイナリに変換すると 11、$x & 3 バイナリの結果は 011、10 進数に変換すると 3、if(3) ----本当
次のセクション [ビット演算] を読むと理解できます。& と | はどちらもデジタル演算であり、
$x と $y++ が 2 進数に変換されてから判断されます。 $x & $y++ 最終的に結果は 0、if(0)----false
3 バイナリに変換すると 11、$x & 3 バイナリの結果は 011、10 進数に変換すると 3、if(3) ----本当