在VB中 25.63\6.78 为什么等于3而不是等于4 ?
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 01:04:45
![在VB中 25.63\6.78 为什么等于3而不是等于4 ?](/uploads/image/z/5919821-53-1.jpg?t=%E5%9C%A8VB%E4%B8%AD+25.63%5C6.78+%E4%B8%BA%E4%BB%80%E4%B9%88%E7%AD%89%E4%BA%8E3%E8%80%8C%E4%B8%8D%E6%98%AF%E7%AD%89%E4%BA%8E4+%3F)
在VB中 25.63\6.78 为什么等于3而不是等于4 ?
在VB中 25.63\6.78 为什么等于3而不是等于4 ?
在VB中 25.63\6.78 为什么等于3而不是等于4 ?
25.63 \ 6.78 = 26 \ 7 = 3
VB整数除法的原则是先把\号两边的数按“四舍六入五去双”进行取整处理(即0.4直接舍去,0.6直接进一,0.5则要看个位数,单数进一,双数舍去),然后得出的商再去掉小数,就是最终的结果.
楼上的认为 X \ Y = Int(X / Y) 的自以为是的家伙,可以在VB立即窗口试试:
int(25/4.5)=25\4.5