我是新来的,我有一个问题,我无法找到答案:
<?php
$val1 = 25;
$val2 = 15;
echo ($value & $value1); // output : 9
?>
任何人都可以一步一步地解释这是如何返回9?
谢谢
答案 0 :(得分:2)
<h1 id="text1">
<span class="big">Bigger Content</span>
<span class="tiny">Smaller Content</span>
</h1>
是AND运算符。它有点像&
,但适用于二进制数。
25 = 0001 1 00 1
15 = 0000 1 11 1
.....&安培; 00001001,二进制为9
基本上,只有第一个和第二个数字中的1位保持为1,其余位变为0。
答案 1 :(得分:1)
&
运算符使用数字的二进制表示:
25
是00011001
15
为00001111
00011001
&
00001111
--------
00001001
小数为9
。