VB整型问题

来源:百度知道 编辑:UC知道 时间:2024/06/30 20:11:58
比如dim a as integer
a=0.5
b=1.5
print a,b
为什么打印出的是A=0,B=2
到底要不要四舍五入

数值整数部分是奇数时则四舍五入

因为integer(整数)是不支持floating point的(即小数部分),这个与四舍五入显然无关!如果你要显示小数部分的话,Dim a As Double或者Decimal这样就可以了。