在VB中,val与cint两者的区别在哪儿?

在接收文本内容时,a=val(text1.text)与a=cint(text1.text)所得到的数据有什么区别呢?望各大侠赐教!... 在接收文本内容时,a=val(text1.text)与a=cint(text1.text)所得到的数据有什么区别呢?望各大侠赐教! 展开
 我来答
百度网友dc91b32
2007-05-31 · TA获得超过5652个赞
知道大有可为答主
回答量:5653
采纳率:0%
帮助的人:0
展开全部
CInt

Integer-32,768 至 32,767,小数部分四舍五入。
可以强制将一个表达式转换成某种特定数据类型。这里,CINT可以将一个表达式或值转换为整数,取值范围为-32768-32767,小数部分四舍五入。

而INT单纯的取一个数的整数部分,小数部分舍去。

VAL简单的理解就是将合适的字符串转换为数值。例如:

Private Sub Command1_Click()
Text3.Text = Text1.Text + Text2.Text
\'Text3.Text =12
End Sub

Private Sub Command2_Click()
Text3.Text = Val(Text1.Text) + Val(Text2.Text)
\'Text3.Text =3
End Sub

Private Sub Form_Load()
Text1.Text = "1"
Text2.Text = "2"
End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式