VB中的两数相乘结果变型4.44*2=8.88000000001 为什么VB中经常会出现一些两数相乘结果老是会变型,比如4.44*2,他会等于8.8800000000001或8.87999999999999这样的东西出现,我已经用了val对结果进行了转换还是不行,有什么办法可以避免吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我用val(val(a)*val(b))结果也会出现这种情况,应该不是类型的问题2楼的意思是我必须要给每个结果都format一次才行吗?没有别的办法? LZ:道理LS已经说的非常清楚 Dim a As Single a = 4.44 Print a * 2 Print Format((a * 2), "#####.000") 请各位高手帮帮我把,VB问题 API 如何确定子窗口在父窗口中的位置 怎样个性command 记录修改的问题 我想写一个自动浏览论坛的vb程序,哪位高手赐教一下相关技术,最好有源码(分不够可再加) 注册表操作问题! 愿意给我讲一讲 什么是winsock吗?怎么用? 打印richtextbox中的内容!!!急急!来者有分,决不食言! 关于数据库查询的问题 求教精通VB6.0及数据库编程的高手! 关于copymemory()连接字节数组之后空元素的值 WmiPrvSE.exe user name is SYSTEM and NETWORK SEVICE
Dim a As Single
a = 4.44
Print a * 2
Print Format((a * 2), "#####.000")