1.在32位系统下 下面会输出什么?<?php$large_number1 = 2147483647;$large_number2 = 2147483648;?>2.从布尔值转换为整型的时候FALSE 将产生出 ---------------,TRUE 将产生出 ——————————。
2 回答
慕课网PHP学习小组
TA贡献6条经验 获得超1个赞
1.
<?php
$large_number = 2147483647;
var_dump($large_number); // int(2147483647)
$large_number = 2147483648;
var_dump($large_number); // float(2147483648)
?>
解析:如果给定的一个数超出了 integer 的范围,将会被解释为 float。
同样如果你执行的运算结果超出了 integer 范围,也会返回 float。
=============================================================================
2.从布尔值转换
FALSE 将产生出 0(零),TRUE 将产生出 1(壹)
- 2 回答
- 0 关注
- 1656 浏览
添加回答
举报
0/150
提交
取消