欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > php >内容正文

php

php integer

发布时间:2025/7/25 php 69 豆豆
生活随笔 收集整理的这篇文章主要介绍了 php integer 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

一、整数的表示方法:

整型值可以使用十进制十六进制八进制二进制表示,前面可以加上可选的符号(- 或者 +

要使用二进制表达,数字前必须加上 0b

要使用八进制表达,数字前必须加上 0

要使用十六进制表达,数字前必须加上 0x

echo 1234; // 十进制数echo -123; // 负数echo 0123; // 八进制数 (等于十进制 83)echo 0x1A; // 十六进制数 (等于十进制 26)echo 0b0101; // 二进制数(等于十进制 5)

二、整数的范围:

32位操作系统:正负(2^31)-1;       

64位操作系统:正负(2^63)-1;

integer 的最小和最大值可用 PHP_INT_MIN  和  PHP_INT_MAX 表示

integer 的字长可用 PHP_INT_SIZE 表示

 

三、整数的转换

要明确地将一个值转换为 integer,用 (int) 、 (integer) intval()  强制转换

1、布尔值转换: false => 0;    true => 1;

2、浮点数转换:向下取整

var_dump(intval(false)); // 0var_dump(intval(true)); // 1var_dump(intval(3.9)); // 3

 

注:

1、如果向八进制数传递了一个非法数字(即 8 或 9),则后面其余数字会被忽略

var_dump(01090); // 八进制 010 = 十进制 8

2、如果给定的一个数超出了 integer 的范围,将会被解释为 float。同样如果执行的运算结果超出了 integer 范围,也会返回 float

var_dump(pow(2,64)); // float 1.844674407371E+19

 

转载于:https://www.cnblogs.com/chrdai/p/6554300.html

总结

以上是生活随笔为你收集整理的php integer的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。