欢迎来到天天文库
浏览记录
ID:37093934
大小:438.31 KB
页数:33页
时间:2019-05-11
《基本数据类型、常量和变量和基本运算表达式》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、VB程序设计初步4.1基本数据类型、常量、变量一、基本数据类型例1:一本书的页数(一个整数);某个时刻的温度(一个实数);表一:VB常用的基本数据类型数据类型名说明性质Integer整数型-32768~32767范围内的任何整数Long长整数型-2147483648~2147483647范围内的任何整数Single单精度实数型绝对值在1.401298E-45~3.402823E38内的任何实数Double双精度实数型绝对值在10E-324~1.79E308内的任何实数,有效数字约14~15位String字符串型一段文字与符号Boolean逻辑型判断的结
2、果:其值为真(True)或假(False)Date日期型日期和时间注:字母E表示乘方的底数10。例如,7×10可分别表示为7E5和7E-5。数据长度4字节2字节4字节8字节8字节每个字符一字节8字节类型说明符%&!#@$#二、常量定义:常量是在程序运行过程中值不变的存储单元或数据。⑴数值常量数值常量分为整型常量和实型常量两种。整型常量:是指不带小数的数值。实型常量:是指带小数的数值。实型常量分为定点数和浮点数浮点数对应的就是数学上的科学计数法,以幂数形式表示一个实数。例如:1234.56可以表示为1.23456×10,由于程序中无法表示上标和下标,因此
3、用英文字母"E"(或"e")表示底数10,1.23456×10表示为1.23456E3。33⑵字符串常量被一对双引号括起来的若干个合法的字符称为字符串常量。例如:"china"、"VisualBasic"、"18"、"3.14"(3)逻辑常量:真(True)或假(False)(4)符号常量如果程序中多次用到同一个常量,则可以用一个有意义的名字表示这个常量,称为符号常量,这个有意义的名字称为“常量名”。Const就是符号常量的定义语句,该段代码将PI定义为符号常量。Const常量名[As类型]=表达式例:ConstPI=3.14159看书本69页4.1.
4、2常量例1提问:下指出下列常量的类型?3.14159、False、“大家努力”、1、2e6、17.88E-18、-6.8654%、100年1月1日~9999年12月31日、45678&、1.3e5、1.997、True、#08:30:00AM#、“123”、+107整数型+107、1、654%长整型45678&、2e6单精度是属型3.14159、-6.8、1.3e5、1.997双精度是属型17.88E-18字符串型“大家努力”、“123”逻辑型False、True日期型100年1月1日~9999年12月31日、#08:30:00AM#提问:结合下面这段
5、代码,想一想为什么要使用符号常量?以下是一个“求半径为r的圆的面积”的程序Privatesubcommand1_click()‘定义名为command1_click()的事件过程Constpiassingle=3.14‘说明程序中pi是常量∏Dimrassingle,sassingle‘定义半径r和面积s为单精度实型r=inputbox(“r=”,”请输入半径”)‘输入r的值s=pi*r*r‘把表达式pi*r*r的值赋给sprint“圆的面积s=”;s‘把s的值输出到当前的窗体上Endsub‘过程结束答:使用符号常量可以提高编程的效率和程序的可读性。三
6、、变量变量:在程序执行过程中,其值可以改变的量称为变量。例如:Leta=4Leta=6Leta=3.14a先后有三个值,也就是说a的值是可以变化的。变量都应有名字,即变量名,命名规则如下:①变量名必须以字母开头,由字母、数字或下划线组成,但不能以VB的保留字作为变量名,如函数名Sin、Str,语句定义符Let等。②根据结构化程序设计的要求,变量名要有实际意义。提问:以下变量名中,哪些是不符合VB命名规范的?A.price_B.πC.25ageD.A_15答案:B、C变量是用来存储数据的,数据分为不同的类型,相应的变量也有以下几种:变量定义格式:Dim变
7、量名As数据类型例如:DimcountAsIntegercount是整数类型的变量DimxAsDouble,yAsDoublex和y都是双精度实数类型的变量DimNameAsStringName是字符串类型的变量4.1.5常用的标准函数(1)、Abs(x)求X的绝对值(2)、Int(x)求不大于X的最大整数例如:Int(4.1)4例如:Abs(-3.5)3.5Int(-4.1)(3)Sqr(x)求X的算术平方根例如:Sqr(4)2Sqr(6)2.44948一、常用数学函数二、常用数学函数(4)Exp(x)求e的X次方例如:写表达式:(6)Sin(x)求
8、X的正弦值(注:X为弧度)常用数学函数(7)、Cos(x)求X的余弦值(8)Tan(x)求X的
此文档下载收益归作者所有