详解赋值语句.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:11 大小:26KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

详解赋值语句.doc

详解赋值语句.doc

预览

免费试读已结束,剩余 1 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第四章赋值语句本章要点:本章要点:赋值语句数据输入数据输出注释,暂停与程序结束语句注释,1赋值语句赋值语句形式:变量名=形式变量名=表达式对象.属性=表达式对象属性=属性功能:将表达式的值赋值给变量名或指定对象的属性.功能:将表达式的值赋值给变量名或指定对象的属性.一般用于给变量赋值或对控件设定属性值.一般用于给变量赋值或对控件设定属性值例:sRate!=0.1Text1.Text="欢迎使用欢迎使用VisualBasic6.0"欢迎使用说明:说明:1执行过程:先求表达式的值,然后将值赋值给左边的变执行过程:先求表达式的值,量.2右边的表达式可以是变量,常量,函数调用等特殊的表右边的表达式可以是变量,常量,达式.达式.赋值符号"="左边一定只能是变量名或对象的属性引用,不能是常量,符号常量,表达式.下面的赋值语句都是错的:5=X'左边是常量.Abs(X)=20'左边是函数调用,即是表达式.第四章顺序结构程序设计3不要将"="理解为数学上的等号:不要将"理解为数学上的等号:A=A+1是表示将单元的值加1后以放回到是表示将A单元的值加后以放回到A单元的值加1单元.单元.执行过程缬彝?4.变量未赋值时,数值型变量值为,字符串变量变量未赋值时,数值型变量值为0,值为空串"".值为空串.5.赋值符号"="两边的数据类型一般要求应一致.3在左右类型不同时:以左边变量为基准以左边变量为基准,先将右边的变量转换后例:在左右类型不同时以左边变量为基准先将右边的变量转换后再赋值.再赋值1)x%=3.54159的值为4运行结果是x的值为的值为y!=123y123.02)y%="123"y123z%="123A"非法定义变量A%=""非法定义变量非法定义变量3)s$=123s"123"S$=trueS"true"4)A%=true/falseA-1/05)DimxAsbooleanx=-5的转换结果均为true执行结果是x=true非0的转换结果均为的转换结果均为X=0x=false0false执行结果注意:字符串型与数值型数据相互赋值时,注意:字符串型与数值型数据相互赋值时,字符串必须均有数字字符组成执行下列各赋值语句后,的数据类型是什么的数据类型是什么?例:执行下列各赋值语句后,A的数据类型是什么?(设A没有定义数据类型没有定义数据类型)设没有定义数据类型A=6=5A=5+3A="5+3"A="#11/26/99#"A=#11/26/1999#A=Not5>82数据输入赋值语句输入框(InputBox)文本框(TextBox)2.1用输入框用输入框(InputBox)输入数据输入数据格式格式InputBox(<提示信息提示信息>[,<对话框标题对话框标题>][,<默认值默认值>])提示信息对话框标题默认值功能功能提示一对话框,等待用户输入正文或按下按钮,提示一对话框,等待用户输入正文或按下按钮,并返回包含文本框内容的字符串.并返回包含文本框内容的字符串.Chr(13),Chr(10),Chr(13)&Chr(10),vbCrLf,,,可换行.可换行.函数返回值:字符串函数返回值:函数返回值注意:在对话框中单击取消则返回""注意:在对话框中单击取消则返回第四章顺序结构程序设计例1:有下列语句如下::DimstrNameAsString*40,strS1AsString*40strS1="请输入你的姓名"+Chr(13)+Chr(10)+"然后单击确定"strName=InputBox$(strS1,"输入框",,100,100)当键盘输入"王晓明"后,变量strName获得键盘输入的值.标题题提示缺省值7例2:PrivateSubForm_Activate()DimRAsString,AREAAsSingleR=InputBox("请输入半径"计算面积"1")请输入半径",计算面积",请输入半径计算面积AREA=3.14*Val(R)^2PrintVal(R),AREAEndSub单击"确定"返回文本框中的文本到变量单击"确定",返回文本框中的文本到变量R中单击"取消