php怎么定义浮点型,php:浮点型(float)数据类型实例详解
什么是浮点(float)数据类型?
浮点数据类型就是我们常见的小数,想“0.7”,“100.2”这些都是浮点型数据,浮点数据类型既可以用来存储整数,也可以存储小数。它比我们前面讲的整型数据类型的精度要高。
浮点型的有效范围是1.8E-308~1.8E+308。
在PHP4.0之前,浮点型的标识为double,也叫做双精度浮点数,两者没有什么区别
浮点型数据默认有两种书写格式,一种标准格式,如下3.1415
-35.8
还有一种科学记数法格式3.14*10^3 可以使用3.14e3来表示
浮点(float)数据类型示例
在下面的例子中,我们将测试不同的数字。PHP var_dump() 会返回变量的数据类型和值:<?php
$x = 10.3605;
var_dump($x);
echo "
";
$x = 2.4e3;
var_dump($x);
echo "
";
$x = 8E-5;
var_dump($x);
?>
代码运行结果:
浮点型的数据只是一个近似的值,所以要尽量避免浮点型数值之间的比较大小,因为最后的结果都是不准确的。像下面这样<?php
$a=0.1;
$b=0.7;
if(($a+$b)==0.8){
echo "true";
}else{
echo 'false';
}
?>
代码运行的结果:
我们讲了PHP中的四种标量数据类型,布尔型(boolean),字符串(string),整型(integer),加上本章节的浮点型(float)。下一节,我们讲PHP种两种符合数据类型中的“array(数组)”。
php怎么定义浮点型,php:浮点型(float)数据类型实例详解相关推荐
- php 字符串表示,php:字符串(string)数据类型实例详解
什么是字符串(string)? 字符串就是连续的字符序列,由数字,字母和符号组成.在字符串的每个字符只占用一个字节. 在PHP中,有三种定义字符串的方式,分别是单引号('),双引号(")和定 ...
- php什么叫资源型,php:资源(resource)数据类型实例详解
什么是资源数据类型? 资源数据类型是PHP4引进的.资源是一种特殊的变量类型,保存了到外部资源的一个引用:如打开文件.数据库连接.图形画布区域等. 资源是通过专门的函数来建立和使用的. 资源变量在PH ...
- python数值类型教程_Python数值类型 int、float、complex 详解
Python数值类型 int.float.complex 详解 Python数值类型:int.float.complex 在Python程序中,int.float和complex是三种十分重要的数值类 ...
- C语言 中的 数据类型 超详解
C语言 中的 数据类型 超详解 一.整型(int.short.long.long long) 1.有符号整型 有符号整型的数据类型通常包括 int.short.long.long long 四种,因为 ...
- 【Redis】数据类型的详解与使用场景【原创】
文章目录 Redis数据类型的详解与使用场景 1-1 NoSQL的概述 1. 概述 2. 为什么需要NoSQL 3. NoSQL产品 4. 分类 5. 特点 2-1 Redis的概述 1. 概述 2. ...
- pythontuple数据类型_Python数据类型之Tuple元组实例详解
本文实例讲述了Python数据类型之Tuple元组.分享给大家供大家参考,具体如下: tuple元组 1.概述 本质上是一种有序的集合,和列表非常的相似,列表使用[]表示,元组使用()表示. 特点:一 ...
- Redis五种基本数据类型底层详解(原理篇)
Redis五种基本数据类型底层详解 详细介绍Redis用到的数据结构 简单动态字符串 SDS和C字符串的区别 总结 链表 字典 哈希表 字典 哈希算法 解决键冲突 rehash(重点) 渐进式reha ...
- mysql varchar类型实例_Mysql实例MySQL数据类型varchar详解
<Mysql实例MySQL数据类型varchar详解>要点: 本文介绍了Mysql实例MySQL数据类型varchar详解,希望对您有用.如果有疑问,可以联系我们.1.varchar(N) ...
- mysql varchar()_MySQL数据类型varchar详解
MySQL数据类型varchar详解 更新时间:2014年03月17日 11:10:11 作者: 这篇文章详细介绍了MySQL数据类型varchar,探讨varchar到底能存多长的数据.Inno ...
最新文章
- 年轻人裸辞,需不需要“冷静期”?
- 如何将项目上传到GitHub
- Java设计模式(十八):享元设计模式
- 我的2012年度总结
- python easy install_Python 安装easy_install详解
- 数据库系统 - 范式
- Delphi使用server组件控制excel的一点经验
- 诸多老牌数据仓库厂商当前,Snowflake如何创近12年最大IPO金额
- bigemap软件优势
- Github代码安全监控
- m3u8流媒体下载 swift
- python中换页是干嘛的_python什么是转页符
- 神灵武装908服务器维护,神陵武装127服银河之心开服时间表_神陵武装新区开服预告_第一手游网手游开服表...
- dcn网络与公网_ip 中的,内网,外网,公网,dcn网络,分别是什么意思?
- MarkdownPad 2使用教程(语法篇)
- Android 折叠屏适配最全的攻略在这里
- OpenStack社区周报:Neutron网络之负载均衡,设计OpenStack云时需要避开的十个误区...
- 图像处理问题解决师——求取每个颗粒到其他颗粒边缘的最近距离
- 干货!十分钟搞懂消息队列的选型
- 乖离率背离公式_乖离率BIAS操盘口诀:“W底上涨为先,M顶下跌为先”仅12字,赚得盆满钵满...