gpt4 book ai didi

vb.net -\在VB中执行整数除法吗?

转载 作者:行者123 更新时间:2023-12-04 09:27:56 25 4
gpt4 key购买 nike

在VB.NET中,即使两个操作数都是整数,/运算符也会使该值成为浮点数(如果结果为非整数)。

因此,我尝试了使用\运算符,该运算符将产生整数值,而与操作数无关。
所以我认为\是整数除法。
2.5 \ 3生成0

现在我尝试了1.5 \ 2。我期望它是0,但导致了1
现在,它是错误还是正确的结果?\运算符实际上是什么?

如果是bug,则直接通过VB6存在。

最佳答案

如果对非整数使用\,则首先将它们转换为整数,这会导致舍入:相当于CLng(1.5) \ 2,即2 \ 21

如果您使用Option Strict On,那么您会看到这种情况的发生。

关于vb.net -\在VB中执行整数除法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7200517/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com