表达式、函数及运算.ppt
《表达式、函数及运算.ppt》由会员分享,可在线阅读,更多相关《表达式、函数及运算.ppt(30页珍藏版)》请在三一办公上搜索。
1、第二讲 VB语言基础,2.1 数据类型2.2 变量和常量2.3 运算符和表达式2.4 程序结构和编码规则2.5 综合应用,2.1 数据类型(标准数据类型):,VB的基本数据类型,数值数据类型整数整数是不带小数点和指数符号的数,在机器内以二进制补码形式表示。整型(Integer、%、int):整型以两个字节的二进制码表示和参加运算,取值范围为-32768-32767。长整型(Long、&、lng):长整型以四个字节的二进制码表示和参加运算,取值范围为-2147483648-2147483647。浮点数浮点数也称实型数或实数,是带有小数部分的数值。它由三部分组成:符号、指数和尾数。单精度型(Sin
2、gle、!、sng):以4个字节存储,符号1位,指数8位,尾数23位,1位隐含位。用E来表示指数。双精度型(Double、#、dbl):以8个字节存储,符号1位,指数11位,尾数52位,1位隐含位。用D来表示指数。,VB的基本数据类型,货币型(Currency)货币数据类型是为表示钱款而设置的。该类型数据以8个字节存储,精确到小数点后四位,小数点前有15位,小数点后4位以后的数字将被舍去。浮点数中的小数点是“浮动”的,而货币类型数据的小数点是固定的。表示形式在数字后加符号,例如12.55字节型(Byte)字节实际上是一种数值类型,是占一个字节的无符号整数,以一个字节的无符号二进制数存储,取值范
3、围为0-255。,VB的基本数据类型,日期型(Date)表示范围:日期范围:100年1月1日9999年12月31日 时间范围:0:00:0023:59:59任何可辨认的文本日期都可以赋值给日期变量。日期文字必须用符号#括起来,如#April 1,2002#。用数字序列表示,小数点左边代表日期,右边代表时间,0为午夜,0.5为中午12点,负数代表1889年12月31日之前的日期和时间。Date型按8字节的浮点数来存储。,逻辑型(Boolean)数据 Boolean型用于逻辑判断,它只有True和 False两个值。,VB的基本数据类型,VB的基本数据类型,字符串型(String)字符串包括标准的
4、ASCII字符和扩展ASCII字符及汉字。字符串是放在双引号内的若干个字符,长度为0的字符串称为空字符串。若字符串中有双引号则用两个连续的双引号表示。VB中的字符串分为两种,即变长字符串和定长字符串。变长字符串的长度是不确定的,最大长度不超过231;定长字符串的长度是固定的,最大长度不超过216。变 长字符串:Dim As String 定 长字符串:Dim As String*字符数,VB的基本数据类型,变体型(Variant)对所有未定义的变量的缺省数据类型定义,它对数据的处理完全取决于程序上下文的需要。变体数据类型是一种可变的数据类型,可以表示任何值,包括数值、字符串及日期等。对象型(O
5、bject)对象型数据用来表示图形或OLE对象或其他对象,用4个字节存储。,类型说明符,字节、布尔、日期、对象及变体型没有类型说明符。,变量与常量,一、变量的命名规则必须以字母、汉字开头,由字母、汉字、数字或下划线组成。长度255个字符。在作用域内必须唯一。不能使用VB中的关键字。VB中不区分变量名的大小写。作为变量名的字符串内不得包括点号或用于类型说明的字符%、&、!、#、$和空格。,变量的说明,Dim As,As 用于说明窗体变量或局部变量。Public As,As 用于说明全局变量。Private As,As 用于说明窗体/模块级变量。Static As,As 用于说明静态变量。,12,
6、变量声明,1.用Dim语句显式声明变量 形式 Dim 变量名 AS 类型 Dim 变量名类型符 例 Dim iCount As integer,sAllsum As single 等价于 Dim iCount%,sAllsum!2.隐式声明未进行上述的声明而直接使用,其类型为 Variant 类型。建议不使用注意:在通用声明处加 Option Explicit 语句可强制显式声明变量。,本章目录,1.用户声明常量 形式:Const 常量名 AS 类型=表达式 省略 AS 类型,常量的类型由表达式值的类型决定 为使与变量名区分,一般常量名使用大写字母例 Const MAX=100;Const P
7、I=3.14152.系统提供的常量 应用程序和控件定义的常量,系统定义常量位于对象库中,可通过“对象浏览器”查看.例:vbNormal vbMinimized、vbbCrLf回车/换行组合符等,2.2.2 常量,2.3 运算符和表达式,一、运算符算术运算符(乘方)、-(负号)、*(乘)、/(除)、(整除)、Mod(取余)、+(加)、-(减)Mod运算中,结果与被除数同号。字符运算符+、&:连接最好用&,因为对变体型数据用+将会出现不同的结果。(例)关系运算符=、=、like(例),表达式由运算对象、运算符组成,有返回值。,2.字符串运算符、+字符串连接 123+456 结果 123456 12
8、3&456 结果 123456 区别:+两边必须是字符串,&不一定 例如:abcdef&12345 结果为 abcdef12345 abcdef+12345 出错 123&456 结果为 123456“123”+456 结果为 579注意:123+True 结果为 122 False+10+4 结果是14 True转换为数值-1,False转换为数值0,返 回,3关系运算符 将两个操作数进行大小比较,结果为逻辑量。字符串比较,则按字符的ASCII码值从左到右一一比较,直到出现不同的字符 例:ABCDE ABRA 结果为 False,男字 女字 按汉字的拼音字母比较,逻辑运算符,Not(非)、A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 表达式 函数 运算

链接地址:https://www.31ppt.com/p-6487789.html