首页 理论教育 PHP整型数据的不同进制表示和范围-零基础PHP从入门到精通

PHP整型数据的不同进制表示和范围-零基础PHP从入门到精通

时间:2023-11-07 理论教育 版权反馈
【摘要】:图3.6.3不同进制数据的显示对于整数,要使用八进制表示,数字前必须加上数字0;要使用十六进制表示,数字前必须加上0x;要使用二进制表示,数字前必须加上0b。动手写3.6.7结果如图3.6.4所示:图3.6.4PHP整型最大值和最小值提示对于一个给定的int型数,数值如果超出了整型范围,将会被当作float类型处理;同样地,如果执行的运算结果超出了范围,也会返回float。

PHP整型数据的不同进制表示和范围-零基础PHP从入门到精通

PHP整型数据类型是integer,也叫作int,只能由整数组成,值可以使用十进制十六进制八进制二进制表示,在前面加上负号表示负的整数。

◇ 默认为十进制表示方法。

◇ 在数字前面加上数字0,表示八进制。

◇ 在数字前面加上0x,表示十六进制。

◇ 在数字前面加上0b,表示二进制。二进制表示是从PHP 5.4版本才开始支持的。

提示

在PHP 7之前的版本里,如果向一个八进制数传递一个非法数字8或者非法数字9,那么后面其余数字会被忽略。而在PHP 7版本里,上述操作会产生报错信息“Parse Error”。

动手写3.6.6

结果如图3.6.3所示,非十进制的整数会转换成十进制,然后输出到浏览器,例如:二进制11111111转换成十进制后,变成255。

(www.xing528.com)

图3.6.3 不同进制数据的显示

对于整数,要使用八进制表示,数字前必须加上数字0;要使用十六进制表示,数字前必须加上0x;要使用二进制表示,数字前必须加上0b。

对于不同位数的操作系统,整型的长度也不同。对于32位的操作系统,整型的有效范围是-2147483648~2147483647;对于64位的操作系统,整型的有效范围是-9223372036854775808~9223372036854775807。在PHP 7版本中,最大值可以用常量PHP_INT_MAX来表示,最小值可以用常量PHP_INT_MIN表示。

动手写3.6.7

结果如图3.6.4所示:

图3.6.4 PHP整型最大值和最小值

提示

对于一个给定的int型数,数值如果超出了整型范围,将会被当作float类型处理;同样地,如果执行的运算结果超出了范围,也会返回float。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈