社区
VB基础类
帖子详情
VB计算错误
ly2099
2003-07-03 10:50:58
为何 val("17.74")<>val("15")+val("2.74") ?
...全文
19
4
打赏
收藏
VB计算错误
为何 val("17.74")val("15")+val("2.74") ?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lovingkiss
2003-07-03
打赏
举报
回复
lwm1977(大维) ,这肯定是浮点数计算误差造成的,使用Double类型,原本就误差很大的
lovingkiss
2003-07-03
打赏
举报
回复
CCur(val("17.74"))<>CCur(val("15"))+CCur(val("2.74"))
也是可以的
lwm1977
2003-07-03
打赏
举报
回复
会不会是因为浮点数计算误差所致
lovingkiss
2003-07-03
打赏
举报
回复
这就是Currency和Double的区别,一般小数点的时候尽量是用Currency
Dim II as Currency,JJ as Currency
II=val("17.74")
JJ=val("15")+val("2.74")
Msgbox II<>JJ
Val默认转换为Double的,所以数据计算的时候,经常会出问题的
VB
输入日期计算该日至今的天数
vb
计算输入日期至今日的天数.能实现1000年到系统时间的天数,输入1000年之前会
计算错误
。
VB
网络编程实例
◆ 144.htm WebClass实现动态WEB编程之理论篇 ◆ 145.htm Winsocket网络编程谈 ◆ 146.htm Winsock编程框架 ◆ 147.htm Winsock错误代码一览表 ◆ 148.htm 程式自动呼叫拨号网络(RAS API) ...
计算机二级(
VB
)
计算机二级(
VB
)教程,全面、系统、细致地介绍了计算机二级(
VB
)的相关知识点。 课程能够帮助学习者快速入门。 该课程面向对象: 备考计算机二级(
VB
)的课程 备课期末考试 自学
VB
程序设计 课程注意提高学习者实战...
vb
打字练习源码
一款练习打字的工具 ,
vb
源码,实现了字符的错误率统计,时间控制,速度计算等功能
计算机
vb
计算函数值,
VB
计算公式及值.doc
VB
计算公式及值
VB
表达式和顺序结构程序学习目标:学会把一般数学、物理的计算公式转换为
VB
表达式,初步学会构建
VB
表达式。了解常用数据类型,理解常量、变量、函数和表达式的概念。掌握赋值语句的格式与应用。了解...
VB基础类
7,765
社区成员
197,605
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章