
无符号数就是正数
负数前面有个 -
例如:
正数: 35,2,85,93,35
负数: -1,-13,-18,-95
在VB中赋值或者计算时,直接使用常用的正负数表示方法即可,没有你想像中的那么复杂
你最好把你的相关代码贴出来,不过根据你所说的,在文本框赋值时加VAL转换函数应该可以解决,如:n=val(text1.text)
这样的话,如果文框输入的是字母,也不会出错,只是赋完值后n为0
另外给你一个检查的方法:就是用字符串,你把结果转为字符串并输出,看看结果到底是什么,会不会是因为运算结果是否超出了定义类型的范围。
Private Sub Command1_Click() '点击负号键Text1.Text = -Val(Text1.Text) '使数字输入框中的数字转为负数
End Sub
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)