執行以下語句:
var_dump(2147483647); // int
var_dump(
2147483648); // float
可以看到,php int型的最大值就是
2147483647,即231
-1,因爲32位的最高位要用來表示正負。
再執行以下語句:
$u = sprintf("%u",
2147483648); # 更換爲%b,%d試試
var_dump($u);
執行以下語句:
var_dump(2147483647); // int
var_dump(
2147483648); // float
可以看到,php int型的最大值就是
2147483647,即231
-1,因爲32位的最高位要用來表示正負。
再執行以下語句:
$u = sprintf("%u",
2147483648); # 更換爲%b,%d試試
var_dump($u);