0
我不明白,代碼PHP,位運算
var_dump(decbin(0xFFFFFFFF), 0xFFFFFFFF);
打印
字符串(32) 「11111111111111111111111111111111」 浮動(4294967295)
,但如果我用得值按位操作
$shift = 32;
$mask = ~((1 << (32 - $shift)) - 1);
var_dump(decbin($mask), $mask)
給出
字符串(32) 「11111111111111111111111111111111」 INT(-1)
我怎樣才能獲得4294967295?