7,763
社区成员
发帖
与我相关
我的任务
分享
dim d1 as double,dim d2 as double
d1=123456.58
d2=123456.6
debug.print d1+d1
'得结果:-200000000040745E-02
dim d1 as single,dim d2 as single
d1=123456.58
d2=123456.6
debug.print d1+d1
'得结果:-0.0234375
Option Explicit
Private Sub Command1_Click()
Dim d1 As Double
Dim d2 As Double
d1 = 123456.58
d2 = 123456.6
Command1.Caption = CStr(d1 + d2)
Debug.Print d1 + d2
End Sub
Private Sub Command2_Click()
Dim d1 As Single
Dim d2 As Single
d1 = 123456.58
d2 = 123456.6
Command2.Caption = CStr(d1 + d2)
Debug.Print d1 + d2
End Sub
Private Sub Command1_Click()
Dim d1 As Double
Dim d2 As Double
d1 = 123456.58
d2 = 123456.6
Debug.Print d1 - d2
'得结果:-200000000040745E-02
End Sub
Private Sub Command2_Click()
Dim d1 As Single
Dim d2 As Single
d1 = 123456.58
d2 = 123456.6
Debug.Print d1 - d2
'得结果:-0.0234375
End Sub
Dim d1 As Single
Dim d2 As Double
d1 = 123456.58
d2 = 123456.6
Debug.Print d1 + d2
246913.178125