编程学习biancheng.45soft.com 本站提供了各种在线教程和资料,供大家学习与参考.
编程学习
当前位置: 主页 > VB6 > 控制结构 > VB6 控制结构 赋值语句

VB6 控制结构 赋值语句

形式: [LET]变量名=表达式

作用: 将表达式的值赋值给变量名。 

一般用于给变量赋值或对控件设定属性值.

 [例]
sRate!=0.1
Text1.Text = "欢迎使用Visual Basic 6.0”

说明:

(1)当表达式结果为数值类型而与变量的精度不同时,强制转换成左边变量的精度。如:

iA% = 10/3      iA中的结果为3,而表达式为3.33333
n%=11/2         结果n的值为6(四舍五入), 而表达式为5.5

(2)当表达式是数字字符串,左边变量是数值类型,自动转换成数值类型,再赋值。但如有非数字字符或空串,则出错。如:X% = "9/2"(出错)

(3)当逻辑型赋值给数值变量时,False 转成0,True转成-1后再赋给数值变量。

(4)当数值型表达式赋给逻辑型变量时,非0数值转成True,0值转成False后再赋给逻辑变量

(5)任何非字符类型表达式赋给字符变量一律转成字符类型赋给字符变量

[例]

s$=True
结果s的值为 True

str$=1.23E+3
结果string的值为 ”1230”。

s$=5>11
结果s的值为 False

注意:

虽然赋值号与关系运算符等于号都用“=”表示,VB系统会根据所处的置自动判断是何种意义的符号。

赋值语句的左边只能是变量,不能是表达式,符号常量。

不能在同一个语句中同时给各个变量赋值。

正确理解类似 sum=sum+k 赋值语句的含义。        



编程学习 VB6 控制结构 赋值语句 转载请保留此行.谢谢.

VB6