VB中CInt与Int区别

不都是取整 小数部分四舍五入吗
2025-04-06 00:06:32
推荐回答(1个)
回答1:

一、主体不同

1、CInt:返回表达式,此表达式已被转换为 Integer 子类型的 Variant。

2、Int:整数数据类型的数据 ,是表示某种数学整数 范围的数据类型。 


二、处理过程不同

1、CInt:将其四舍五入为最接近的偶数。例如,0.5 被四舍五入为 0,而1.5 被四舍五入为 2。

2、Int:将数字的分数部分截尾取整,而不是四舍五入。

三、作用不同

1、CInt:用于进行从其他数据类型到 Integer 子类型的国际公认的格式转换。例如对十进制分隔符(如千分符)的识别,可能取决于系统的区域设置。

2、Int:提供一种将处理器寄存器或存储器地址表示为整数的方法。


参考资料来源:百度百科-int函数

参考资料来源:百度百科-CInt