各位前辈,小弟遇到一个奇怪的事情。
vb吧
全部回复
仅看楼主
level 2
DORGONLONG 楼主
昨天练习的时候发现一个VB6.0的BUG:
Dim a As Double
a = 8 * 3.14
15926535897
9 / 180 / 3
Text1.Text = a
但是结果不太对,
正确的
数字应该是0.046542113
计算的结果大了100倍,而且即使在a = 8 * 3.14
15926535897
9 / 180 / 3后面加个/100还是错误的4.6542113……
请问前辈们怎么回事。
2015年07月29日 08点07分 1
level 10
科学计数法!
2015年07月29日 08点07分 2
level 10
你把计算结果看全了。4.6542113+E02。类似这样
2015年07月29日 08点07分 3
level 13
直接显示的只是科学记数法而已,不是什么BUG
2015年07月29日 08点07分 4
谢谢前辈指导,原来在后面加FORMAT函数就可以了
2015年07月29日 09点07分
1