gpt4 book ai didi

vb.net - VB.NET中的整数除法四舍五入

转载 作者:行者123 更新时间:2023-12-04 05:18:42 26 4
gpt4 key购买 nike

当两个变量被声明为整数类型并且您执行

14/4,得到4,但是当使用整数除法14\4时,得到3。

我以为,当您使用整数除法时,它会四舍五入为最接近的偶数。因此14\4 = 3.5(4是最接近的偶数)应改为4,
正确的?

最佳答案

在VB.NET中将浮点数转换为整数时,该值将四舍五入为最接近的偶数。显然,将数字转换为整数时将其舍入是一种可以追溯到BASIC语言时代的行为。

但是,当执行整数除法(使用\运算符)时,无论小数部分是什么,都将简单地舍弃小数部分。这就是为什么您得到所看到的行为的原因。

关于vb.net - VB.NET中的整数除法四舍五入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17335582/

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