在PHP中,整型的范围是有限的,使用32位系统时,整型的最大值是2147483647,最小值是-2147483648。当一个操作导致整型变量的数值超过这个范围时,就会发生整型溢出。 二、解决方法 1. 使用64位系统 64位系统能够提供更大的整型范围,解决整型溢出问题的一个直接方法是使用64位系统。在64位系统上,整型的范围是-92233720368...
整型数的字长和平台有关。虽然通常最大值是大约二十亿(32 位有符号)。 64 位平台下的最大值一般是大约 9E18。 PHP 不支持无符号整数。Integer 值的字长能够用常量 PHP_INT_SIZE来表示,自 PHP 4.4.0 和 PHP 5.0.5后。最大值能够用常量 PHP_INT_MAX 来表示。 版权声明: 1)原创作品,出自"CleverCode的博...
可以在64bit系统上把补码处理一下 ×手上没装64bit的php所以用Java的64bit的long模拟 public class Test { public static void main(String[] args) { int a=83661<<15; System.out.println("32bit:"+a); long n=83661L<<15; System.out.println("64bit:"+n); if(n...