zoukankan
html css js c++ java
php float浮点数的精度问题
<?php
$v1
=
0.1
;
$v2
=
0.2
;
$v3
=
0.3
;
echo
$v1
+
$v2
==
$v3
?
'相等'
:
'不相等'
;//这里输出不相等,因为0.3的进制是无穷的,所以不相等,里面还有很深的学问,这里就不说了!
//如何让他们相等?
echo
round
((
$v1
+
$v2
)
*
10000
)
==
round
(
$v3
*
10000
)
?
'相等'
:
'不相等'
;
//让他们乘以1w然后就不是浮点数了,然后在四舍五入,手动给他精确到位. 输出 '相等';
查看全文
相关阅读:
sed附加命令
01_Mac下安装homebrew
02_linux常用指令
18_Condition条件
01.IDEA常用快捷键
17_重入锁ReentrantLock
秒杀系统架构分析与实战--转载
16_Queue_利用wait()和notify()编写一个阻塞队列
15_volatile
14_synchronized深入
原文地址:https://www.cnblogs.com/xm666/p/11143559.html
最新文章
Java原子类--AtomicLong
socket模型处理多个客户端
select模型
对话框伸缩功能的实现
MFC中属性表单和向导对话框的使用
程序隐藏到任务栏的实现
SDK平台三态按钮的实现
windows API实现用户选择文件路径的对话框
C/C++中整数与浮点数在内存中的表示方式
地址、指针与引用
热门文章
C/C++中define定义的常量与const常量
MongoDB操作简记
Hadoop集群搭建及MapReduce应用
Python基础第一天
YUM报错及解决办法
求指教--hadoop2.4.1集群搭建及管理遇到的问题
hadoop-2.4.1集群搭建及zookeeper管理
Hadoop 之Pig的安装的与配置之遇到的问题---待解决
openssh安装、设置指定端口号、免密码登录、变量传递、防暴力破解
TCP/IP简介
Copyright © 2011-2022 走看看