总结
豆包 AI 助手文章总结

php:整型(integer)数据类型实例详解

怪我咯
发布: 2017-04-27 17:03:52
原创
6185人浏览过

什么是整型数据类型

整型数据类型就是我们常说的整数,它只能是整数,像我们写过123456,我的年龄20,这都是一个整型,或者-123456,这都代表整型,这些我们写的都是十进制的,还可以写八进制的

数,十六进制的,这都代表整型。如果使用八进制表示,数字前面必须加0,如果用十六进制,需要加0x.

整型是要有一个有效范围的,有效范围是-2447483648~+2147483647

既然有存储范围了,那我们现在说两个整型相加一定等于整形吗不一定,因为超过了整型的存储范围呢会产生一种现象,叫做溢出的现象,什么意思呢就拿我们说,拿一个一升的杯子,你

立即学习PHP免费学习笔记(深入)”;

要装十升的水,那肯定装不下啊就往外冒了,那既然你想装下十升的水,你只能拿一个更大的容器来装就可以。所以,当给定的数值超出了int型所能表达的最大范围时,将会被当做float

型处理,浮点类型它的存储范围比整型大。

1486188938564607.gif如果在八进制中出现了非法数字(8和9),则后面的数字会被忽略掉。

整型数据类型示例

在下面的示例中,会分别输出八进制,十进制和十六进制的结果:代码如下

<?php
header("Content-type:text/html;charset=utf-8");              //设置编码

$str1=1234567890;                                        //说明一个十进制整数
$str2=0x1234567890;                                      //说明一个十六进制的整数
$str3=01234567890;                                       //说明一个八进制的整数
$str4=01234567;                                          //说明另一个八进制的整数

echo '数字1234567890不同进制的输出结果:<p>';

echo '十进制的结果是:'.$str1.'<br/>';                      //输出十进制整数

echo '十六进制的结果是:'.$str2.'<br/>';                    //输出十六进制整数

echo '八进制的结果是:';
if($str3==$str4){                                            //判断$str3和$str4的关系
    echo '$str3=$str4='.$str3;                               
}else{
    echo '$str3!=$str4';
}

?>
登录后复制

代码运行结果:

9.jpg

上面就是对整数不同进制输出的结果,下一节,我们我们给大家介绍标量数据类型中的“浮点型(float)”。

以上就是php:整型(integer)数据类型实例详解的详细内容,更多请关注php中文网其它相关文章!

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
豆包 AI 助手文章总结
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号