VB.NET经典问题(1)

2025-04-13 09:05:12
推荐回答(2个)
回答1:

这个问题看似简单,实际上包含了三个问题:
1. 5/2 的结果是 Double 类型
2. dim aa as Integer = 5/2 将 Double 类型隐式转换为 Integer 类型
3. 转换过程将小数部分 Banker 舍入
因为你这两个算式小数部分都是0.5,所以取最近的偶数 aa = 2,bb = 4

回答2:

vrhero说的很明白。

涉及到数据转型的问题。