VB文本框计算结果过长的时候如何自动科学计算法

我最近做了个计算重量的软件,我设置了结果有小数的时候最多保留三位,但如果计算大数目,能不能自动科学计数法,到一定时候就自动科学计数了,比如c=a*b,我设置只保留三位,如... 我最近做了个计算重量的软件,我设置了结果有小数的时候最多保留三位,但如果计算大数目,能不能自动科学计数法,到一定时候就自动科学计数了,比如c=a*b,我设置只保留三位,如:78.85*52.45=4135.6825,而显示4135.683,这个代码我会写,我想请教的是,如果位数太长,怎样自动变成科学计数法,4135是四位,怎么写程序超过4位变成科学计数法,比如78.888*52.455=4138.07004,这时可以显示4.138E+3,这个代码怎么写?
我的意思是位数多了才科学计数,位数少不用,谢谢!
展开
 我来答
tianqing20wen

2012-03-05 · TA获得超过2.4万个赞
知道大有可为答主
回答量:8226
采纳率:88%
帮助的人:5144万
展开全部
msgbox round(78.888*52.455,2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式