vb中的Integer

来源:百度知道 编辑:UC知道 时间:2024/09/22 16:55:12
dim a as single,b as integer
a=3.6
b=3.6
print a;b
结果为什么是3.6 4
但是Int3.6不是应该等于3吗??

int 与 Integer是不一样的
int是一个函数,返回不超过参数的最大整数
Integer是一种数据类型,当将一个非整数赋值给整型变量时,会先四舍五入后,再赋值
所以 int(3.6)=3
而 Dim B as Integer
B=3.6 ==> B=4