数据类型、常量、变量及表达式2

数据类型、常量、变量及表达式2

ID:37797057

大小:1.05 MB

页数:85页

时间:2019-05-31

数据类型、常量、变量及表达式2_第1页
数据类型、常量、变量及表达式2_第2页
数据类型、常量、变量及表达式2_第3页
数据类型、常量、变量及表达式2_第4页
数据类型、常量、变量及表达式2_第5页
资源描述:

《数据类型、常量、变量及表达式2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章数据类型、常量、变量及表达式1本章主要内容VisualBasic程序的语句和编码规则数据类型变量与常量常用内部函数运算符和表达式(6学时)22.1VisualBasic程序的语句和编码规则32.1.1语句1.有效语句可执行语句:X=5Command1.Caption=“退出”说明语句:DimxasInteger‘说明变量x为整型数2.注释语句以单引号(‘)开头的文字为注释内容。增加程序的可读性42.1.2编码规则(1)每个语句最多可以包含255个字符。(2)一行也可以书写多个语句,语句之间用冒号分隔。x=5:y=6:p

2、rintx,y,x+y,x*y,x/y(3)不区分大小写字母(4)数制系统十进制(系统默认)、十六进制(&H)、八进制(&O)例:x=&h8C:y=&o70:?x+y‘十六进制8C(十进制140)、八进制70(十进制56)52.2数据类型6数据是程序的组成部分,也是程序处理的对象,数据类型体现了数据结构的特点。VB的数据类型比较丰富,主要可以分为两类:基本数据类型和用户自定义数据类型。2.2.1基本数据类型VB6.0提供的基本数据类型主要有:字符型数据、数值型数据、货币类型、字节类型、布尔类型、日期类型、通用类型、无符号类型

3、、对象类型等九种数据类型。7VB提供的标准数据类型81.数值型数据VisualBasic支持几种数值数据类型Integer(整型)Single(单精度浮点型)Long(长整型)Double(双精度浮点型)Currency(货币型)Byte(字节型)也可用于数值计算。说明:(1)所有数值变量都可相互赋值。(2)在将浮点数赋予整数之前,VB将浮点数的小数部分四舍五入到整数。92.字符(String)数据类型定义----双引号界定的一个字符序列。每个ASCII码字符占1个字节的存储单元。每个汉字占2个字节的存储单元。例:“hell

4、o”“&*%^”“”(空字符串)说明:双引号起界定作用,字符串输出时不显示双引号。串中的字符区分大小写。10DimSAsStringS=“Database”‘默认String型变量的长度可变S=“howdoyouknow”声明固定长度String型变量,语法:Dim变量名asString*size例如:DimSAsString*20‘变量的值不得超过20个字符113.布尔(Boolean)数据类型若变量的值只是“true/false”、“yes/no”、“on/off”信息,可将它声明为Boolean类型。每个数据占2个字节

5、的存储单元。逻辑值数值True-1false0数值逻辑值非零True零falseBoolean类型变量的缺省值为False。124.日期(Date)数据类型用于存储Date和Time值,每个数据占8个字节的存储单元。如:以#括起来的任何在字面上被认作日期和时间的字符。DimSomeDateAsDateSomeDate=#1980-03-16#SomeDate=#3-6-9313:20#SomeDate=#March2719931:20am#135.对象(Object)数据类型Object数据可表示应用程序中的对象。每个数据占

6、4个字节的存储单元。对象数据存储的实际内容为该对象的引用地址。如:DimobjDbAsObjectSetobjDb=OpenDatabase("c:Vb5Biblio.mdb")146.变体(Variant)数据类型Variant是缺省类型,是一种通用的、可变的数据类型,它可以表示上述任何一种数据类型。把数据赋予Variant变量,则不必在这些数据的类型间进行转换;VB会自动完成任何必要的转换。例如:Dimaasvarianta=“17”‘变量值为字符串“17”a=a–15‘变量值为数值2a=“visualbasic6.

7、0”‘变量值为字符串15***测试数据类型函数VB提供一种VarType函数,用来测定一个Varinat变量的实际数据类型。VarType函数的值是一个数值,其含义如下:函数值数值类型函数值数值类型0空1Null2整型3长整型4单精度浮点数5双精度浮点数6货币型7日期型8字符串16DimAAsVariant‘A为变体型,无赋值B=123456‘B为长整型,因值超过32767C=9000&‘C为长整型D=89.5!‘D为单精度型E=3.14159‘E未定义,则自动为双精度型F=“abcdefg”‘F为字符型G=3000008@

8、‘G为货币型H=#08/15/2003#‘H为日期型PrintA,B,C,DPrintVarType(A),VarType(B),VarType(C),VarType(D)PrintE,F,G,HPrintVarType(E),VarType(F),VarType(G),VarType(H

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

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

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