
在VB中,val与cint两者的区别在哪儿?
在接收文本内容时,a=val(text1.text)与a=cint(text1.text)所得到的数据有什么区别呢?望各大侠赐教!...
在接收文本内容时,a=val(text1.text)与a=cint(text1.text)所得到的数据有什么区别呢?望各大侠赐教!
展开
展开全部
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
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
本回答被提问者采纳

你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询