(0.42-0.4/0.02)=0.999999999999998

a2720459 2017-01-29 12:48:06



Option Compare Database
Private Sub Command4_Click()
Text12 = (Text11 - Text15) / 0.02
Text21 = (Text20 - 0.4) / 0.02
End Sub

Private Sub Text11_AfterUpdate()
Text12 = (Text11 - Text15) / 0.02
End Sub

Private Sub Text20_AfterUpdate()
Text21 = (Text20 - 0.4) / 0.02
End Sub

...全文
898 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
waderdu 2019-03-17
  • 打赏
  • 举报
回复
wps也有,15位的时候就是这个样子。
宋哥 2017-02-16
  • 打赏
  • 举报
回复
引用 2 楼 Runnerchin 的回复:
clng((0.42-0.4)/0.02) =1
你这个结果是将小数转换成整数过程中四舍五入得到的结果,不是计算值,clng(0.55)=1
宋哥 2017-02-16
  • 打赏
  • 举报
回复
引用 1 楼 paschen 的回复:
很多十进制浮点数是不能用二进制精确表示的
所以精确计算往往都要将小数化成整数计算,(42-40)/2
X-i-n 2017-02-01
  • 打赏
  • 举报
回复
clng((0.42-0.4)/0.02) =1
paschen 2017-01-30
  • 打赏
  • 举报
回复
很多十进制浮点数是不能用二进制精确表示的

5,139

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧