VB教程--语法基础课件.ppt

上传人(卖家):三亚风情 文档编号:3371115 上传时间:2022-08-24 格式:PPT 页数:60 大小:694KB
下载 相关 举报
VB教程--语法基础课件.ppt_第1页
第1页 / 共60页
VB教程--语法基础课件.ppt_第2页
第2页 / 共60页
VB教程--语法基础课件.ppt_第3页
第3页 / 共60页
VB教程--语法基础课件.ppt_第4页
第4页 / 共60页
VB教程--语法基础课件.ppt_第5页
第5页 / 共60页
点击查看更多>>
资源描述

1、Visual Basic6.0的数据类型的数据类型 变量、常量变量、常量 运算符和表达式运算符和表达式最多7位有效数字。最多15位有效数字。用用E则将该值作则将该值作Single类型处理类型处理用用D则将该值作则将该值作Double类型处理类型处理均为合法的日期型数据均为合法的日期型数据优点:可以不考虑存储数据的类型优点:可以不考虑存储数据的类型缺点:缺点:1、降低运算速度、降低运算速度 2、以下两种情况依靠机器转换会产生不可思、以下两种情况依靠机器转换会产生不可思议的结果:编程期间如果变量始终保持一种类型;如议的结果:编程期间如果变量始终保持一种类型;如果要使程序中保存字符串和数值的变量不变

2、时。果要使程序中保存字符串和数值的变量不变时。只有在要用变体的特殊性时才使用,转换应尽量掌握只有在要用变体的特殊性时才使用,转换应尽量掌握在程序员手中。在程序员手中。数据类型(关键字)数据类型(关键字)占用字占用字节数节数类型类型符符前缀前缀取值范围说明取值范围说明Numeric(数值型)(数值型)Byte(字节型)(字节型)1B0255Integer(整型)(整型)2%I-3276832767Long(长整型)(长整型)4&L-21474836482147483647Single(单精度浮(单精度浮点型)点型)4!S-3.402823E383.402823E38Double(双精度(双精度浮

3、点型)浮点型)8#Dbl-1.79769313486232D3081.79769313486232D308Currency(货币型)(货币型)8C-9222337203685477.58089222337203685477.5807String(字符串型)(字符串型)String1/字符字符$Str065535个字符个字符Date(日期型)(日期型)Date8Dt公元公元100年年1月月1日日公元公元9999年年12月月31日日Boolean(逻辑型)(逻辑型)Boolean2FTrue或或FalseVariant(变体型)(变体型)Variant根据需根据需要分配要分配vVisual Bas

4、ic的基本数据类的基本数据类型型自定义类型中自定义类型中的一个成员的一个成员该成员的标准该成员的标准数据类型数据类型Type Students 说明说明Students是自定义类型名是自定义类型名 Name As String*8 Name是是Students的成员之一,字符串型的成员之一,字符串型 Age As Integer Age是是Students的成员之一,整型的成员之一,整型 Address As String*30 Address是是Students的成员之一,字符串型的成员之一,字符串型 Computer As Single Computer是是Students的成员之一,单精

5、度型的成员之一,单精度型 English As Single Math As Single Total As Single Average As SingleEnd Type枚举类型中的枚举类型中的一个成员一个成员为可选项,表示元素的为可选项,表示元素的值为值为Long类型,也可以类型,也可以是其它是其它Enum类型类型若某个变量的值只能是指定的若干个名字之一,则可定义为若某个变量的值只能是指定的若干个名字之一,则可定义为枚举类型。枚举类型。所谓枚举,指将变量的值一一列举出来,变量的值只所谓枚举,指将变量的值一一列举出来,变量的值只限于列举出来的范围内。限于列举出来的范围内。Public En

6、um Days 说明说明Days是枚举类型名是枚举类型名 Sunday 说明常数说明常数Sunday的值为的值为0 Monday 说明常数说明常数Monday的值为的值为1 Tuesday Wednesday Thursday Friday SaturdayEnd EnumPublic Enum WorkDays 说明说明Days是枚举类型名是枚举类型名 Saturday 常数常数Saturday的值只能为的值只能为0 Sunday=0 说明常数说明常数Sunday的值为的值为0 Monday 说明常数说明常数Monday的值为的值为1 Tuesday Wednesday Thursday F

7、riday Invalid=-1End Enum符号名必须以字母开头,由字符号名必须以字母开头,由字母、数字、下划线组成的长度母、数字、下划线组成的长度不大于不大于40的字符串。的字符串。可选项,用于说明常量的可选项,用于说明常量的数据类型数据类型PI为双为双精度型精度型PII为单为单精度型精度型As Binary ByRef ByVal Date Else EmptyError False For Friend Get Input IsLen Let Lock Me Mid New NextNothing Null On Option Optional Print ParamArrayPri

8、vate Property Public Resume Seek Set StaticStep String Then Time To True WithEvents为可选项。省略时,为可选项。省略时,默认为变体类型。默认为变体类型。定义变量定义变量Str1为不为不定长字符串变量定长字符串变量定义变量定义变量Str2为定长字为定长字符串变量,长度为符串变量,长度为10Count1,Count2各自为指定类型各自为指定类型Num1为为Variant类型,类型,Num2为为Single类型类型变量的缺省值:变量的缺省值:除了除了Object类型外,其他数据类型的变量都有缺省值。类型外,其他数据类型

9、的变量都有缺省值。数值型:数值型:0Boolean型:型:FalseString型型:长度为长度为0的空字符串的空字符串Date型型:0:00:00变量的作用域变量的作用域声明方式声明方式声明位置声明位置被本模块被本模块访问访问被其它模被其它模块访问块访问局部变量局部变量Dim或或Static在过程中在过程中不能不能不能不能模块级变量模块级变量Dim或或Private模块的通用模块的通用声明段声明段能能不能不能全局变量全局变量Public模块的通用模块的通用声明段声明段能能能,如果是能,如果是在窗体模块在窗体模块中定义的,中定义的,则需要加窗则需要加窗体名体名说明:在不同的过程中可以声明相同名

10、称的变量,它们相互独说明:在不同的过程中可以声明相同名称的变量,它们相互独立,互不干扰。立,互不干扰。说明:在窗体模块声明的全局变量,在访问时需要在变量名前说明:在窗体模块声明的全局变量,在访问时需要在变量名前加窗体名;而在标准模块中声明的全局变量可以直接访问。加窗体名;而在标准模块中声明的全局变量可以直接访问。说明:在说明:在Visual Basic中,作用域不同的变量的名称可以相同,中,作用域不同的变量的名称可以相同,并且作用域小的变量的优先级高。并且作用域小的变量的优先级高。可以为普通的常量、变量或可以为普通的常量、变量或表达式及函数表达式及函数为一个已经赋过值的变量为一个已经赋过值的变

11、量-取负取负2X=-10-10+加加6X=3+25-减减6X=7-43*乘乘3X=3*721/除除3X=7/23.5整除整除4X=723Mod求余求余57Mod21指数指数1238运算符运算符功能功能举例举例结果结果=等于等于“a”=“A”False大于大于“abc”“aBc”True=大于等于大于等于8=7True小于小于87False=小于等于小于等于5=5True不等于不等于“a”“A”True注意:操作数与逻辑运算符间必须有空格注意:操作数与逻辑运算符间必须有空格运算符运算符 功能功能说明说明优先级优先级举例举例结果结果Not取反取反若操作数为假,则结若操作数为假,则结果为真;若操作数

12、为果为真;若操作数为真,则结果为假真,则结果为假1Not(“a”=“A”)TrueAnd与与操作数均为真时,结操作数均为真时,结果才为真;否则结果果才为真;否则结果为假为假2(21)And(71)TrueXor异或异或操作数相反时,结果操作数相反时,结果才为真才为真4(21)Xor(71)Eqv(73)FalseImp蕴含蕴含第一个操作数为真,第一个操作数为真,第二个操作数为假时,第二个操作数为假时,结果才假,其余情况结果才假,其余情况下结果均为真下结果均为真6(8=8)Imp FalseFalse变量名和变量名和&之间一定要加一个空格。因之间一定要加一个空格。因&本身本身还是长整型的类型符,不加空格易造成误会还是长整型的类型符,不加空格易造成误会注意:注意:“+”运算符的两边表达式若都是数值型表达式,或一运算符的两边表达式若都是数值型表达式,或一个为数值型,而另一个为数值字符串,则进行算术加操作;个为数值型,而另一个为数值字符串,则进行算术加操作;若一个为数值型表达式,一个为字符串型表达式,则错误。若一个为数值型表达式,一个为字符串型表达式,则错误。高低Currency SingleLongInteger Double货币型货币型 单精度单精度 长整型长整型 整型整型 双精度双精度

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(VB教程--语法基础课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|