欢迎来到天天文库
浏览记录
ID:15696826
大小:58.00 KB
页数:8页
时间:2018-08-04
《常量、变量、函数与表达式》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、常量、变量、函数与表达式⒈常量常量(constant)是指在程序运行过程中保持不变的量,在VisualBasic中,常量一般分为数值常量与字符串常量两种。⑴数值常量数值常量就是数学中说的常数,数值常量有整型常量和实型常量两种。整型常量即整数,是指不带小数的数值,如1、0、-10、+107等都是合法的整数。实型常量即实数,是指带小数的数值。实型常量又分为定点数和浮点数两种。定点数:3.14159,-6.8,1.997浮点数:2e6、1e5、88E-18浮点数对应的就是数学上的科学计数法,以幂数形式表示一个实
2、数,例如1234.56可以表示为1.23456×103。由于程序中无法表示上标和下标,因此用英文字母"E"(或"e")表示底数10,则1.23456×103可表示为1.23456E3。⑵字符串常量被一对双引号括起来的若干个合法的字符称为字符串常量。例如"china"、"VisualBasic"、"18"、"3.14"等。字符串常量指的是双引号中的字符,不包括双引号本身。⑶符号常量如果程序中多次用到同一个常量,则可以用一个有意义的名字表示这个常量,称为符号常量,代表常量的符号称为"常量名",常量名的命名方法
3、与后面的变量名一样。例如,求圆的周长和面积的程序代码:Letr=5Lets=3.14159*r*rLetc=2*3.14159*rPrint"s=";s,"c=";c可以先用Const语句定义一个符号常量pi代替3.14159,形式如下:Const常量名[As类型]=表达式则可以写出如下的程序代码:ConstpiAsSingle=3.14159Letr=5Lets=pi*r*rLetc=2*pi*rPrint"s=";s,"c=";c当常量需要改动时,仅需改动符号常量定义语句。而且使用符号常量可以增强程序
4、的可读性,使人容易理解符号常量的实际含义。⒉变量在程序执行过程中,其值可以改变的量称为变量(variable),例如:Leta=4Leta=6Leta=3.14a先后有三个值,也就是说a的值是可以变化的。每个变量都应该有一个名字,即变量名。VisualBasic变量名必须以字母开头,由字母、数字或下划线组成,变量名最长不超过255个字符。但不能以VB的保留字作为变量名,如语句字义符、函数名等,a、i、x1、age、num等均为合法的变量名,而1x、sin、let则是非法的变量名。另外,变量名要有意义,如用
5、"age"表示"年龄","sum"表示"总和"等等。变量是用来存储数据的,数据分为不同的类型,相应的变量也有以下几种:变量在使用之前应用Dim语句定义其变量名及数据类型,Dim语句格式为:Dim变量名As数据类型相应的类型名为:整数(Integer)、实数(Single)、字符串型(String)。例如:DimiAsIntegerDimsumAsSingleDimnameAsString以上三个语句分别将i、sum、name定义为整型、实型和字符串型变量。当然,也可以在一行中定义多个变量,如上述三个变量可
6、如下定义:DimiAsInteger,sumAsSingle,nameAsString如例6-3-1所示,在所有事件过程前定义的变量,可在该窗体的所有事件过程中使用,称为窗体级变量。也可以在事件过程中定义变量,此处的变量称为局部变量,只能在事件过程中使用。⒊常用内部函数VB提供了大量的内部函数(function),内部函数按其功能可分为数学函数、转换函数、字符串函数、日期函数、格式输出函数等。在使用时只需写出它们的名字(即函数名)和自变量名就可以调用,如要计算x-y的绝对值,可写为Abs(x-y)。VB常
7、用函数功能Abs(x)求x的绝对值
8、x
9、Int(x)求≤x的最大整数Sqr(x)求x的算术平方根,x≥0Log(x)求x的自然对数lnx,x>0Rnd产生[0,1)之间的随机数Exp(x)求以e为底的指数函数Sgn(x)求x的符号,x>0,返回1;x=0,返回0;x<0,返回-1Sin(x)求x的正弦值,x的单位为弧度Cos(x)求x的余弦值,x的单位为弧度Tan(x)求x的正切值,x的单位为弧度Str(x)将数值x转换为字符串Val(s)将数字字符串s转换为数值【例6-4-1】取整函数的用法Int(4.
10、1)=4Int(-4.1)=-5Int(5.3+0.5)=5Int(3.6+0.5)=4【例6-4-2】三角函数的使用三角函数自变量的单位是弧度而不是角度。sin45°在VB中应写成Sin(3.14159/4)。⒋表达式用运算符和圆括号将常量、变量、函数连接起来的式子,叫做VisualBasic的表达式(expression)。VisualBasic中有四种运算符:算术运算符、字符串运算符、关系运算符、逻辑运算符,相应就有四种
此文档下载收益归作者所有