
比如
Integer
a
=
CInt(2.5)
下面是还有其他强制转换,强制转换,特点是以C开头
强制转换为布尔类型:CBool
强制转换为字节类型:
CByte
强制转换为货币类型:CCur
强制转换为日期类型:
CDate
强制转换为双精度浮点数:CDbl
强制转换为整形:CInt
强制转换为长整形:CLng
强制转换为单精度浮点数:CSng
一、主体不同
1、CInt:返回表达式,此表达式已被转换为 Integer 子类型的 Variant。
2、Int:整数数据类型的数据 ,是表示某种数学整数 范围的数据类型。
二、处理过程不同
1、CInt:将其四舍五入为最接近的偶数。例如,0.5 被四舍五入为 0,而1.5 被四舍五入为 2。
2、Int:将数字的分数部分截尾取整,而不是四舍五入。
三、作用不同
1、CInt:用于进行从其他数据类型到 Integer 子类型的国际公认的格式转换。例如对十进制分隔符(如千分符)的识别,可能取决于系统的区域设置。
2、Int:提供一种将处理器寄存器或存储器地址表示为整数的方法。
参考资料来源:百度百科-int函数
参考资料来源:百度百科-CInt
CInt 函数为一类型转换函数将一表达式的值转换为 Integer类型。
语法:CInt(expression)
必要的 expression 参数可以是任何字符串表达式或数值表达式
-32,768 至 32,767,小数部分四舍五入如果传递给函数的 expression 超过转换目标数据类型的范围,将发生错误。
当小数部分恰好为 0.5 时,CInt 和 CLng 函数会将它转换为最接近的偶数值。例如,0.5 转换为 0、1.5 转换为 2。
举例:
当输入m=2.5,n=3.1时:
当没有使用CInt函数时,值为:m&n即2.53.1。
.
当使用了CInt函数后,值为m+n=2+3=5。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)