《VB程序设计初步 常量变量和赋值语句.pptx》由会员分享,可在线阅读,更多相关《VB程序设计初步 常量变量和赋值语句.pptx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、常量与变量常量与变量常量常量是程序设计过程中值不变的存储单元或数据。是程序设计过程中值不变的存储单元或数据。如:圆周率如:圆周率pi=3.14,重力加速度,重力加速度g=9.8变量变量是用来表示数据的存储区域,在程序的运行过程中,这些存储区的值是是用来表示数据的存储区域,在程序的运行过程中,这些存储区的值是可以改变的。可以改变的。变量名是程序设计人员自己设定的,如:可以用变量名是程序设计人员自己设定的,如:可以用S表示面表示面积也可以用积也可以用a表示面积,还可以用表示面积,还可以用mj来表示面积。来表示面积。变量名可以由变量名可以由字母字母、数字数字或或下划下划线组成线组成,但必须由字母开头
2、。但必须由字母开头。第1页/共9页变量命名的几点说明变量命名的几点说明不能使用不能使用VB的关键字作为变量名,关键字就是指的关键字作为变量名,关键字就是指VB中已经中已经定义的词定义的词 VB中不区分大小写,即大小写是一样的。中不区分大小写,即大小写是一样的。变量名尽量能做到变量名尽量能做到“见名知义见名知义”,以提高程序的可读性。,以提高程序的可读性。如如printprint,IfIf等都不能用作变量名等都不能用作变量名如如X1和和x1是同一变量是同一变量如用如用ALFA表示数学公式中的表示数学公式中的为相似的音为相似的音第2页/共9页下列哪些变量名是合法的?下列哪些变量名是合法的?(1)4
3、size (2)size-4 (3)size_4(4)Area4 (5)area 4 (6)a4rea (7)4*d (8)A_b (9)4ab (10)a+b (11)sub (12)mj4_circle第3页/共9页变量的定义变量的定义语法格式:语法格式:dim 变量名变量名 as 变量类型变量类型例如:例如:dim score as integer dim sum as single 第4页/共9页赋值语句赋值语句l格式:格式:变量名表达式变量名表达式 对象名属性名表达式对象名属性名表达式 a=3+2 mj=3.14*r*r c=(a+b)/ba=3+2 mj=3.14*r*r c=(a
4、+b)/b Label1.caption=1234Label1.caption=1234 Label1.caption=“Label1.caption=“你的你的IQIQ是是100”100”l几点说明几点说明把等号右边表达式的值,存入左边的变量中。把等号右边表达式的值,存入左边的变量中。赋值号不是数学中的等号。赋值号不是数学中的等号。第5页/共9页下面的赋值表达式等价么?为什么下面的赋值表达式等价么?为什么?(1)a=b和b=a(2)r=text1.text 和 text1.text=r思考:以下是两段VB的程序,试问该程序运行以后各变量的值是多少?试想为什么?x=2y=3y=y+1x=x+y
5、-1b=2a=5b=b+2a=b+1第6页/共9页计算圆面积和周长计算圆面积和周长Dim r As DoubleDim mj As DoubleDim zc As DoubleConst pi=3.14Private Sub Command1_Click()r=Val(Text1.Text)mj=pi*r*rzc=2*pi*rText2.Text=Str(mj)Text3.Text=Str(zc)End Sub第7页/共9页数字和字符串数字和字符串文本框(text)中的数据,其类型默认的是字符串类型(string)在计算中,我们需要进行转换读入:转换为数值类型,用val函数 r=val(text1.text)输出:转换为字符串类型,用str函数 text2.text=str(mj)Val和str是两个相反的过程第8页/共9页谢谢您的观看!第9页/共9页