PHP 数据类型:浮点型(float 或 double) 1 个改进

简介

浮点型(也叫浮点数 float,双精度数 double)。

在PHP4.0之前,浮点型的标识为double,也叫做双精度浮点数,两者没有什么区别。

浮点型就是常见的小数,比整型的精度要高。

浮点数的字长和平台相关,通常最大值是 1.8e308 并具有 14 位十进制数字的精度(64 位 IEEE 格式)。


注意:

浮点型数据,是存在精度问题的。

永远不要相信浮点数结果精确到了最后一位,也永远不要比较两个浮点数是否相等。

如果确实需要更高的精度,应该使用任意精度数学函数或者 gmp 函数。


语法

<?php
$a = 1.234;  // 输出: 1.234
$b = 1.2e3;  // 输出: 1200
$c = 7E-10;  // 输出: 7.0E-10
本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!