社区
基础编程
帖子详情
php做减法,结果不精确怎么办呀?
yylzq
2011-06-25 05:49:27
<?php
echo 100.3-100.2
?>
输出结果不是0.1而是0.09999999999994,这是怎么回事呀,怎样才能返回正确的结果
...全文
200
7
打赏
收藏
php做减法,结果不精确怎么办呀?
输出结果不是0.1而是0.09999999999994,这是怎么回事呀,怎样才能返回正确的结果
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuzuning
2011-06-25
打赏
举报
回复
你需要补习一下数学上的有效数和计算机中的浮点数等相关知识
AlburtHoffman
2011-06-25
打赏
举报
回复
使用bc库也可以:
bcscale(5);
echo bcsub(100.3, 100.2);
AlburtHoffman
2011-06-25
打赏
举报
回复
init_set("precision", 2);
echo 100.3-100.2;
黄袍披身
2011-06-25
打赏
举报
回复
倒...14修改成自己需要的数值...
yylzq
2011-06-25
打赏
举报
回复
本来就是precision = 14呀
黄袍披身
2011-06-25
打赏
举报
回复
修改php.ini
; The number of significant digits displayed in floating point numbers.
; http://php.net/precision
precision = 14
PHP
精确
计算功能示例
本文实例讲述了
PHP
精确
计算功能。分享给大家供大家参考,具体如下: 引言:一定要确保数据的准确性。这是一个好的程序员的基本素养。... *
精确
减法
* @param [type] $a [description] * @param [type] $b [descr
php
函数篇---
精确
加法,
精确
减法
,
精确
乘法,
精确
除法
精确
加法,
精确
减法
,
精确
乘法,
精确
除法
精准
减法
php
,
PHP
精确
计算功能示例
本文实例讲述了
PHP
精确
计算功能。分享给大家供大家参考,具体如下:引言:一定要确保数据的准确性。这是一个好的程序员的基本素养。/***
精确
加法* @param [type] $a [description]* @param [type] $b [description]...
php
浮点
减法
,
php
浮点相减不等于0
php
浮点相减不等于0
php
浮点相减不等于0是因为计算机将10进制数转为2进制数时造成了精度丢失,因此可以使用bcadd() 函数来对浮点数相加减并进行精度转换。另外,判断浮点数是不是等于0,不是用$num == 0,而是abs($d)...
php
浮点
减法
,
php
浮点数计算注意事项
因此为了保证数据的准确性,在浮点数运算时最好使用
php
的BCMath函数去
做
运算而不是用+,-,*,/去
做
运算。加法:bcadd($a,$b,2); 第三个参数为小数点后保留的位数。
减法
:bcsub($a,$b,2);乘法:bcmul($a,$b,2);除法...
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章