dot*_*ner 7 vb.net division integer-division
在VB.NET中,即使两个操作数都是整数,'/'运算符也会导致值浮动(如果结果是非整数).
所以我尝试使用'\'运算符产生整数值而不管操作数.
所以我认为'\'是整数除法
2.5\3结果0
现在我尝试了
1.5\2
我预计它会为0但它会导致1.
现在,这是一个错误还是正确的结果?
实际上是什么'''运算符?
如果它是一个错误,它通过VB6存在
Meh*_*dad 16
如果你使用\非整数,你首先将它们转换为整数,这会导致舍入:相当于CLng(1.5) \ 2,2 \ 2或者1.
如果您使用,Option Strict On那么您将看到这种情况发生.