为什么vb 中“7尀2.5=3而7尀3=2”不是先取整再求整吗?

2026-05-19 15:42:35
推荐回答(3个)
回答1:

取整的意思楼主还没明白,“\”号表示不超过x 的最大整数,假定X是真实结果,(这里7/2.5=2.8 那就是说X为2.8)
比如当X为2.8时候,2是不超过x 的最大整数,而假如X为-2.8的时候,就应该取-3,因为-3才是是不超过-2.8的最大整数,这个需要注意一下

/与\这两个除法的区别就在这里,\ 取整除 小键盘上方的/是除

VB中的 \ 应该是 对结果进行单纯地进行四舍五入(保留到整数部分)

回答2:

7\2.5 =7\2; 7\2.4=7\2; 7\2.6=7\2
7\1.3=7\1; 7\1.5=7\2; 7\1.6=7\2
8.3\3.3=8\3; 8.5\3.5=8\4; 8.6\1.6=8\2

其实 是先取进行 四舍六入五去双 再求整
比如 1.5 因为 整数部分是奇数 那么 五就入 1.5=2
但是 2.5 因为 整数部分是偶数 那么 五就舍 2.5=2

回答3:

这是整除符号
它和除的差别在于它除完之后,需要的只是整数部分!