vb除法问题,请高手帮忙解决!!!!!!!!!!!!

allenviphl 2016-09-30 10:06:14
为什么VB里Text2.Text = 0.004 / 94.868 得出的值为4.21638487 而不是0.0042
...全文
742 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
percychiu 2016-10-23
  • 打赏
  • 举报
回复
科学计数返回后没显示完整,用格式化输出函数!
赵4老师 2016-10-08
  • 打赏
  • 举报
回复
相由心生
舉杯邀明月 2016-10-01
  • 打赏
  • 举报
回复
怎么可能是 4.21638487 ??? 你是没有显示完整吧!文本框的宽度不够。 我刚才看了一下,是 4.21638487161108E-05 这是“科学计数法”的表示方式, 等效的“常规10进制”表示,就是: 0.0000421638487161108 楼主凭什么说应该是0.0042呢?相差100倍啊! 你可以用Format( )函数,处理一下“百分比”的结果: Format$(0.004/94.868,"0.0000%") 的结果是: 0.0042%
小噤 2016-09-30
  • 打赏
  • 举报
回复
MsgBox Round(0.004 / 94.868, 6)

7,759

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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