VB中cint()是什么函数?

 我来答
休闲娱乐chl
高粉答主

2019-09-21 · 每个回答都超有意思的
知道大有可为答主
回答量:5627
采纳率:100%
帮助的人:208万
展开全部

CInt主要是VB语言里面的强制转换函数。

通常,可以使用子类型转换函数书写代码,以显示某些操作的结果应被表示为特定的数据类型,而不是默认类型。例如,在出现货币、单精度或双精度运算的情况下,使用 CInt 或 CLng 强制执行整数运算。

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

如果 expression 在 Integer 子类型可接受的范围之外,则发生错误。

扩展资料   

注意 CInt 与 Fix 和 Int 函数不同,后两者将数字的分数部分截尾取整,而不是四舍五入。当分数部分恰好为 0.5 时,CInt 函数通常将其四舍五入为最接近的偶数。例如,0.5 被四舍五入为 0,而1.5 被四舍五入为 2。

类型转换函数每个函数都可以强制将一个表达式转换成某种特定数据类型。

使用IsDate函数,可判断date是否可以被转换为日期或时间。Cdate可用来识别日期文字和时间文字,以及落入可接受的日期范围内的数值。当转换一个数字成为日期时,是将整数部分转换为日期,小数部分转换为从午夜起算的时间。

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

zong924427222
推荐于2017-09-13 · TA获得超过2040个赞
知道小有建树答主
回答量:543
采纳率:85%
帮助的人:270万
展开全部
  1. CInt主要是VB语言里面的强制转换函数,可以将Variant类型转换成int类型,小数部分将会四舍五入;该函数的转换区间-32,768 至 32,767,超过转换目标数据类型的范围,将发生错误,与CInt类似Int和Fix是有区别,通过下面实例来看;

  2. CInt 会进行四舍五入取最接近它的偶数,(类似的函数有Int和Fix)列如: 
    Cint(0.5)=0  ,Cint(0.9)=0 ,Cint(1.2)=2 ,Cint(3.5)=4;

  3. VB中Int 函数可返回指定数字的整数部分,列如:
    Int(6.83227)=6,Int(7.23227)=7,Int(-6.13443)=-7;

  4. VB中Fix只返回整数部分,主要表现在负数上:列如:
    Int(6.83227)=6,Int(7.23227)=7,Int(-6.13443)=-6。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
woshidaniel
2015-08-11 · TA获得超过9242个赞
知道小有建树答主
回答量:1760
采纳率:96%
帮助的人:1030万
展开全部
cint是类型强制转换,把其他类型转换成整型。
比如
Integer a = CInt(2.5);
下面是还有其他强制转换,强制转换,特点是以C开头
强制转换为布尔类型:CBool
强制转换为字节类型: CByte
强制转换为货币类型:CCur
强制转换为日期类型: CDate
强制转换为双精度浮点数:CDbl
强制转换为整形:CInt
强制转换为长整形:CLng
强制转换为单精度浮点数:CSng
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tiesiart
推荐于2017-09-21 · TA获得超过408个赞
知道小有建树答主
回答量:300
采纳率:0%
帮助的人:388万
展开全部
转换为整型的数据类型转换函数,
例如:
Cint(1.2)
结果为1
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sadhaizi
2015-08-13 · TA获得超过213个赞
知道小有建树答主
回答量:418
采纳率:0%
帮助的人:184万
展开全部
有时候,我们发现vbs使用inputbox赋值后是字符串。计算a+b会导致a、b连接。如a=12,b=33,a+b=1233,
可以使用cint()转变成整数类型
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式