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?