Int()是对数字的处理,变成整数,并没有进行类型转换
CInt()是对字符类型的数字,转换成数值类型,是类型转换
例如:
Int(1.23) 结果为1
Int(1.999) 结果为1
Int(x) ---- 返回不大于x 的最大整数
例如:
Cint("123")结果为 123 ----注意括号里原来的是字符类型,结果是数值类型
Cint("1.999")结果为 1.999 ----注意括号里原来的是字符类型,结果是数值类型
Cint不能对非数字的字符进行转换,例如
CInt("ABCD")这个是无法转换的!
Int的作用是对浮点数向下取整,即小于等于这个浮点数的最大整数。
CInt的作用是四舍五入后取整,如果要取整的浮点数小数部分恰好是0.5的情况,则向最接近的偶数取整。
举例:
CInt(1.5)结果是2
Int(1.5) 结果是1
int 不大于给定数x的最大整数 如 int(-1.6) 结果-2
Cintl 类型为:integer-32768至32768 小数部分四舍五入 如 Cint(2.3) 结果2