社区
VB基础类
帖子详情
为什么3*4.8-14.4不等于0???
ntha81
2008-02-27 08:06:29
请教各位DX:
为什么3*4.8-14.4<>0
Private Sub Form_Load()
Text1 = 3 * 4.8 - 14.4
End Sub
text1竟然等于"-1.77635683940025E-15"
谢谢!
...全文
150
5
打赏
收藏
为什么3*4.8-14.4不等于0???
请教各位DX: 为什么3*4.8-14.40 Private Sub Form_Load() Text1 = 3 * 4.8 - 14.4 End Sub text1竟然等于"-1.77635683940025E-15" 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
winexe
2008-02-28
打赏
举报
回复
用整数计算就没有问题了
具体办法:所有数乘100,然后计算,最后结果除 100
我是菜鸟,欢迎加入QQ群56153339 交流怎么赚美元
只收菜鸟,不收大牛
清晨曦月
2008-02-28
打赏
举报
回复
恩 。。可以“通分”解决
of123
2008-02-28
打赏
举报
回复
实际上是十进制小数用二进制浮点小数表示的误差问题,与科学计数法无关。科学计数法可以表示 0。
试试 3*4.25-12.75,因为这样的小数可以用二进制精确表示,没有误差。
再试试 4*4.8-19.2,当乘数是 2 的倍数时,误差消失了。
「已注销」
2008-02-28
打赏
举报
回复
1楼正解
东方之珠
2008-02-27
打赏
举报
回复
科学计数法没有绝对等于0的数,近似于0就可以了。比如:abs(Text1.text)<1e-5,就认为是0。
java2实用教程电子教案.txt
- **1.7 什么是 JSP** - JSP(Java Server Pages)的基本概念和发展背景。 - **1.8 认识关键字** - Java 语言的关键字列表,如 `public`、`private`、`static` 等,并解释每个关键字的作用。 #### 二、数据类型与...
GNU MakeFile使用手册.pdf
- 解释了什么是假想目标以及它们的作用。 - **4.5 没有命令或依赖的规则** - 讨论了只有目标而没有具体命令或依赖项的规则。 - **4.6 使用空目录文件记录事件** - 介绍了一种使用空文件来标记构建过程中特定事件...
pl/sql 用户指南中文版
**
4.8
查看 DBMS_OUTPUT** - 使用 DBMS_OUTPUT.PUT_LINE 输出的信息将在输出窗口显示。 **4.9 查看 HTP 输出** - 支持 HTML 输出,可以在结果窗口查看 HTML 格式的数据。 **4.10 调试** - 提供了强大的调试工具,...
GNU Make 使用手册.
- **万用规则**: 解释了什么是万用规则及其作用。 - **删除隐含规则**: 介绍了如何删除不再需要的隐含规则。 **10.6 定义最新类型的缺省规则** - **定义**: 说明了如何定义最新类型的缺省规则。 **10.7 过时的后缀...
GNU Make 使用手册(中译版)
如果不指定目标,默认情况下make会选择名为`all`的目标进行构建。 **2.5 make命令选项** make提供了一系列的选项来控制其行为,例如: - `-f FILE` 或 `--file=FILE`:指定Makefile文件。 - `-n` 或 `--just-print...
VB基础类
7,785
社区成员
197,585
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章