Visual Basic 程序设计第3章BASIC 语言基础.ppt

Visual Basic 程序设计第3章BASIC 语言基础.ppt

ID:51588724

大小:302.00 KB

页数:32页

时间:2020-03-24

Visual Basic 程序设计第3章BASIC 语言基础.ppt_第1页
Visual Basic 程序设计第3章BASIC 语言基础.ppt_第2页
Visual Basic 程序设计第3章BASIC 语言基础.ppt_第3页
Visual Basic 程序设计第3章BASIC 语言基础.ppt_第4页
Visual Basic 程序设计第3章BASIC 语言基础.ppt_第5页
资源描述:

《Visual Basic 程序设计第3章BASIC 语言基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、VisualBasic程序设计第3章BASIC语言基础编写:楼诗风主要内容基本数据类型:数值型、字符型、日期型、布尔型、变体型常量与变量及其定义不同数据类型的运算表达式内置函数基本数据类型类型名称,声明符字节数范围整型Integer,%2-32768(-215)~32767长整型Long,&4-231~231-1单精度Single,!4尾数24位,指数8位*双精度Double,#8尾数53位,指数11位*字符型String,$定长用String*n(n-长度)货币型Currency,@8在±263×10-4之间均指二进制的位,尾数和指数都含1位符号位。尾数在(-1

2、,1)之间。基本数据类型(续)类型声明类型字节数范围布尔型Boolean2True(-1)或False(0)日期型Date8公元100.1.1~9999.12.31字节型Byte10~255定长字符型String*n2*n注:赋值时不足时用空格补,超长时截尾变体型Variant(可省)任何类型数据对象型Object4任何对象引用(指针)常量直接常量数值常量,如:3.12,-5,1.3E-8日期时间常量,如:#10/12/200210:30#字符串常量,如:"I'mfine","99.9"逻辑常量:True,False用符号表示的VB常量,如:vbCrLf回车换行c

3、hr(13)&chr(10)vbYesNo=4,在消息框msgbox中显示Yes和No按钮常量符号常量分VB已定义的符号常量和自定义符号常量。VB常量,如:vbCrLf回车换行chr(13)&chr(10)vbYesNo=4,在消息框msgbox中显示Yes和No按钮好处:便于记忆,便于程序阅读查阅定义:在对象管理器中自定义符号常量-声明声明常量的好处:便于识别(使用有意义的符号,如PI)便于修改(只需修改定义部分)减少差错:避免输入错误,便于查错例:ConstPI=3.1415926ConstVBasstring_=“VisualBasic“PublicCons

4、tconMax=99ConstPI2=PI*2ConstT911=#2001-9-11#[Public

5、Private]Const[as<类型>]<常量名>=<常量表达式>枚举类型-定义符号常量集合语法[Public

6、Private]Enum类型名<成员名>[=常量表达式]<成员名>[=常量表达式]……EndEnum如果没有常量表达式,则第一个成员等于0,后一个成员等于前一个成员加1。常量表达式为Long类型类型定义后,可以用在变量声明语句中例如:EnumSeasonSpring=1SummerFallWinterEndEnum结果:Season是个符号常量集合,

7、其中包含4个符号常量:Spring=1,Summer=2Fall=3,Winter=4使用:DimjdAsSeason在对象浏览器中观察自定义的类型变量及其命名规则变量分内存变量和属性变量。属性变量即对象的属性,其名称与类型是确定不变的,例如Caption属性,其变量名是对象名.Caption,而其类型为String。一般变量即指内存变量,其名称与类型是由程序员定义的。变量名不能以数字开始,不能用VB的保留字变量名只能由字母、数字和下划线组成变量名可以使用中文,但较少见。变量的声明变量的声明语句:Dim

8、Public

9、Static<变量名>[as<类型>]显式声明

10、语句:OptionExplicit该语句强制变量必须先声明才能使用例:DimxAsDoubleDimiAsInteger,jAsSingle,sAsString或:Dimi%,j!,s$注意:如声明Dimx,yAsSingle则x为Variant型(变体型),y才是Single型表达式常量、变量、函数用运算符连接而成单独一个常量,或变量,或函数都可以看作是一个表达式运算结果称为表达式的值,该值的数据类型即为表达式的类型。运算符数值运算:+-*/(加减乘除)(整除),如:103=3mod(求余数),如:12mod5=2^(幂),如:3^4=81(34)比较运算:

11、<<==>=><>连接运算:&(或+)逻辑运算:notandorxorequimpVB内置函数数值运算算术运算:+-*/(加减乘除)整除:如113,结果为3求余数:mod如14mod5,结果为4幂运算:^如3^4即34,结果为81注意:整除()和模运算符(mod)两侧遇小数点时,先四舍五入,再运算。如: 10.53.5=114=2 7.2mod3.5=7mod4=3数值运算的精度数值表达式的运算结果一般为Double或Long类型。但如果含Single类型的变量或常量,则可能降低其运算精度。数值常量也可以使用类型后缀(%,&,!,#),从而改变其参加运算

12、的表达式的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。