PHP数据类型之整数类型、浮点数的介绍


Posted in PHP onApril 28, 2013

语法:整型值可以使用十进制,十六进制或八进制表示,前面可以加上可选的符号(- 或者 +)。 八进制表示数字前必须加上 0(零),十六进制表示数字前必须加上 0x。

$int1=100; //十进制
$int2=-123; //负数
$int3=0123; //八进制数
$int4=0x1A;//十六进制数

 

echo PHP_INT_SIZE; //显示一个整数用几个字节来表示
echo "<br/>";
echo PHP_INT_MAX;echo "<br/>";//整数最大有多少数 (2147483647)
$fmax=2147483648;
var_dump(PHP_INT_MAX); //一个数超出了 integer 的范围,将会被解释为 float类型。
echo "<br/>";
var_dump($fmax);

浮点数 :浮点数(双精度数或实数)
$a=1.34;
$b=1.8e308;
$c=8e-10;
var_dump($b);
//浮点数的字长和平台相关,尽管通常最大值是 1.8e308 并具有 14 位十进制数字的精度(不能超过14位)
//精度要从左边开始的第一个非0的数字计算.

如:$a=567.9999899   //输出567.9999899

$b=789.8812345678543   //输出789.88123456785

$c=0.000000008907777777 //输出0.000000008907777777

重要理解:精度要从左边开始的第一个非0的数字计算.

PHP 相关文章推荐
PHP 动态随机生成验证码类代码
Apr 09 PHP
Linux编译升级php的详细方法
Nov 04 PHP
在SAE上搭建最新wordpress的方法
Dec 21 PHP
PHP使用DirectoryIterator显示下拉文件列表的方法
Mar 13 PHP
使用Composer安装Yii框架的方法
Mar 15 PHP
php文件类型MIME对照表(比较全)
Oct 07 PHP
PHP控制反转(IOC)和依赖注入(DI)
Mar 13 PHP
laravel手动创建数组分页的实现代码
Jun 07 PHP
PHP中上传文件打印错误错误类型分析
Apr 14 PHP
thinkphp框架表单数组实现图片批量上传功能示例
Apr 04 PHP
PHP正则之正向预查与反向预查讲解与实例
Apr 06 PHP
php 获取音视频时长,PHP 利用getid3 获取音频文件时长等数据
Apr 01 PHP
PHP数据类型之布尔型的介绍
Apr 28 #PHP
PHP中最容易忘记的一些知识点总结
Apr 28 #PHP
php中is_null,empty,isset,unset 的区别详细介绍
Apr 28 #PHP
基于php伪静态的实现详细介绍
Apr 28 #PHP
php无限极分类实现的两种解决方法
Apr 28 #PHP
php 目录遍历、删除 函数的使用介绍
Apr 28 #PHP
基于php权限分配的实现代码
Apr 28 #PHP
You might like
PHP实现用户认证及管理完全源码
2007/03/11 PHP
PHP函数篇详解十进制、二进制、八进制和十六进制转换函数说明
2011/12/05 PHP
实例简介PHP的一些高级面向对象编程的特性
2015/11/27 PHP
PHP addslashes()函数讲解
2019/02/03 PHP
Nigma vs Liquid BO3 第二场2.13
2021/03/10 DOTA
javascript 获取所有id中包含某关键字的控件的实现代码
2010/11/25 Javascript
js自执行函数的几种不同写法的比较
2012/08/16 Javascript
javascript之典型高阶函数应用介绍二
2013/01/10 Javascript
jQuery之折叠面板的深入解析
2013/06/19 Javascript
jquery通过扩展select控件实现支持enter或focus选择的方法
2015/11/19 Javascript
浅谈JS原型对象和原型链
2016/03/02 Javascript
js仿手机页面文件下拉刷新效果
2016/10/14 Javascript
利用jquery去掉时光轴头尾部线条的方法实例
2017/06/16 jQuery
JS中图片压缩的方法小结
2017/11/14 Javascript
js推箱子小游戏步骤代码解析
2018/01/10 Javascript
10 种最常见的 Javascript 错误(频率最高)
2018/02/08 Javascript
jQuery+vue.js实现的多选下拉列表功能示例
2019/01/15 jQuery
js 实现ajax发送步骤过程详解
2019/07/25 Javascript
vue视频播放插件vue-video-player的具体使用方法
2019/11/08 Javascript
vue之debounce属性被移除及处理详解
2019/11/13 Javascript
js实现上下左右键盘控制div移动
2020/01/16 Javascript
原生javascript单例模式的应用实例分析
2020/02/23 Javascript
Python-嵌套列表list的全面解析
2016/06/08 Python
Python轻量级ORM框架Peewee访问sqlite数据库的方法详解
2017/07/20 Python
Python对CSV、Excel、txt、dat文件的处理
2018/09/18 Python
设置python3为默认python的方法
2018/10/31 Python
Python使用folium excel绘制point
2019/01/03 Python
python SQLAlchemy 中的Engine详解
2019/07/04 Python
使用Python 自动生成 Word 文档的教程
2020/02/13 Python
python speech模块的使用方法
2020/09/09 Python
CSS3制作圆形滚动进度条动画的示例
2020/11/05 HTML / CSS
学生党员的自我评价范文
2014/03/01 职场文书
市级优秀班主任事迹材料
2014/05/13 职场文书
2014年人大工作总结
2014/12/10 职场文书
2016春季小学开学寄语
2015/12/03 职场文书
浅谈Golang 切片(slice)扩容机制的原理
2021/06/09 Golang