关于基本数学运算的问题 让人纠结 有朋友能帮我看看吗?
查过资料了但没找到确切答案 实验结果和我想的不一样 我应该怎样理解这种情况代码如下
Private Sub Form_Load()
Dim a As Single, b As Single, c As Single
a = 5 \ 5.499999
b = 5 \ 5.5
c = 7 \ 3.5
Print a
Print b
Print c
End Sub
窗体上1 2 3行分别打出结果为 1 0 1
不理解为什么 a = 1而不是0 , 但是 b=0, 而 c = 1而不是2
谁能解释一下 这是不是vb里面默认的计算法则 还是这和变量类型有关
变量类型我改了整型 结果也一样
哪位朋友帮忙解释一下 谢谢!