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 相关文章推荐
Discuz 5.0 中读取纯真IP数据库函数分析
Mar 16 PHP
PHP+jQuery 注册模块的改进(三):更新到Smarty3.1
Oct 14 PHP
Laravel 4.2 中队列服务(queue)使用感受
Oct 30 PHP
PHP代码维护,重构变困难的4种原因分析
Jan 25 PHP
PHP中读取文件的几个方法总结(推荐)
Jun 03 PHP
php微信开发之带参数二维码的使用
Aug 03 PHP
PHP和MYSQL实现分页导航思路详解
Apr 11 PHP
php反射学习之不用new方法实例化类操作示例
Jun 14 PHP
PHP实现单文件、多个单文件、多文件上传函数的封装示例
Sep 02 PHP
Laravel 简单实现Ajax滚动加载示例
Oct 22 PHP
Laravel手动返回错误码示例
Oct 22 PHP
PHP 对象接口简单实现方法示例
Apr 13 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使用Curl实现模拟登录及抓取数据功能示例
2018/04/27 PHP
javascript arguments 传递给函数的隐含参数
2009/08/21 Javascript
jquery中的 $(&quot;#jb51&quot;)与document.getElementById(&quot;jb51&quot;) 的区别
2011/07/26 Javascript
Jquery之Ajax运用 学习运用篇
2011/09/26 Javascript
jquery 插件学习(五)
2012/08/06 Javascript
event.currentTarget与event.target的区别介绍
2012/12/31 Javascript
js的.innerHTML = &quot;&quot;IE9下显示有错误的解决方法
2013/09/16 Javascript
javascript/jquery获取地址栏url参数的方法
2014/03/05 Javascript
jquery实现简洁文件上传表单样式
2015/11/02 Javascript
详解JavaScript函数
2015/12/01 Javascript
js前端解决跨域问题的8种方案(最新最全)
2016/11/18 Javascript
微信小程序网络请求的封装与填坑之路
2017/04/01 Javascript
JavaScrip关于创建常量的知识点
2017/12/07 Javascript
解决vue页面DOM操作不生效的问题
2018/03/17 Javascript
javascript闭包的使用之按钮切换功能
2018/08/30 Javascript
浅谈对于“不用setInterval,用setTimeout”的理解
2019/08/28 Javascript
JavaScript代码实现微博批量取消关注功能
2021/02/05 Javascript
JavaScript实现H5接金币功能(实例代码)
2021/02/22 Javascript
[06:11]2014DOTA2国际邀请赛 专访团结一心的VG战队
2014/07/21 DOTA
python中定义结构体的方法
2013/03/04 Python
python list使用示例 list中找连续的数字
2014/01/27 Python
Python虚拟环境Virtualenv使用教程
2015/05/18 Python
Scrapy-redis爬虫分布式爬取的分析和实现
2017/02/07 Python
Python2.7下安装Scrapy框架步骤教程
2017/12/22 Python
Python 装饰器实现DRY(不重复代码)原则
2018/03/05 Python
python对离散变量的one-hot编码方法
2018/07/11 Python
如何用Django处理gzip数据流
2021/01/29 Python
Staples英国官方网站:办公用品一站式采购
2017/10/06 全球购物
C#里面如何倒序排列一个数组的元素?
2013/06/21 面试题
自荐信范文
2013/12/10 职场文书
表扬信格式模板
2015/05/05 职场文书
催款函范文
2015/06/24 职场文书
医院岗前培训心得体会
2016/01/08 职场文书
为什么代码规范要求SQL语句不要过多的join
2021/06/23 MySQL
关于CSS浮动与取消浮动的问题
2021/06/28 HTML / CSS
Java Socket实现多人聊天系统
2021/07/15 Java/Android