高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿,第2版)第三章 数据类型、常量、变量及表达式1

第三章数据类型、常量、变量及表达式 本章内容及要求: l熟悉VB程序中代码和语句书写规则; 2掌握VB的数据类型; 3掌握ⅤB的运算符和表达式的使用; 4掌握常用内部函数的使用; 本章重点: 变量和常量的定义及使用、运算符和表达式的 使用及常用内部函数的使用。 本章难点: 数据类型、内部函数
第三章 数据类型、常量、变量及表达式 本章内容及要求: 1 熟悉VB程序中代码和语句书写规则; 2 掌握VB的数据类型; 3 掌握VB的 运算符和表达式的使用; 4 掌握常用内部函数的使用; 本章重点: 变量和常量的定义及使用、运算符和表达式的 使用及常用内部函数的使用。 本章难点: 数据类型、内部函数

3VB语言字符集及编码规则 一、VB的字符集 ●字母:大写英文字母AZ;小写英文字母az。 数字:0-9; 专用字符:共27个 二、编码规则与约定 (一)、编码规则 1.VB代码中不区分字母的大小写 2.在同一行上可以书写多条语句,但语句间要用冒号“ 分隔。 3.若一个语句行不能写下全部语句,或在特别需要时,可 以换行。换行时需在本行后加入续行符,1个空格加下划线
3.1 VB语言字符集及编码规则 一、VB的字符集 l 字母:大写英文字母A—Z;小写英文字母a—z。 l 数字:0一9; l 专用字符:共27个, 二、编码规则与约定 (一)、编码规则 1.VB代码中不区分字母的大小写。 2.在同一行上可以书写多条语句,但语句间要用冒号“ :” 分隔。 3.若一个语句行不能写下全部语句,或在特别需要时,可 以换行。换行时需在本行后加入续行符,1个空格加下划线 “_”

4.一行最多允许255个字符 5.注释以Rem开头,也可以使用单引号“",注释内容可直 接出现在语句的后面 6.在程序转向时需用到标号,标号是以字母开始而以冒号 结束的字符串 (二)、约定 1.为了提高程序的可读性,对于VB中的关键字其首字 母大写,其余字母小写 2.注释有利于程序的维护和调试 Rem开始或单撇‘。 例如:’ This is aⅤB REM This is a vB 在60中新增了“块注释/取消块注释
4.一行最多允许255个字符。 5.注释以Rem开头,也可以使用单引号“'”,注释内容可直 接出现在语句的后面。 6.在程序转向时需用到标号,标号是以字母开始而以冒号 结束的字符串。 (二)、 约定 1.为了提高程序的可读性,对于VB中的关键字其首字 母大写,其余字母小写 2. 注释有利于程序的维护和调试 Rem开始 或 单撇 ‘。 例如: ’ This is a VB REM This is a VB 在6.0中新增了“块注释/取消块注释

3.通常不使用行号 4.对象名命名约定:每个对象的名字由3个小写字母组 成的前缀(指明对象的类型)和表示该对象作用的缩写字 母组成
3.通常不使用行号 4.对象名命名约定:每个对象的名字由3个小写字母组 成的前缀(指明对象的类型)和表示该对象作用的缩写字 母组成

32数据类型 标准数据类型 表3.2 数据类型关键字类型符前鳜…存贮大小 举例 〔字节) 字节型|Brte 无炉 b 143125 逻辑型…| boolean4无 f 2+True False+ 整型φ Integer+ % 32768 327674 长整型φLong4 4+|-21234566774 单精度型 Single s 44 3E1914E104 双精度型 Double 并 8 1.75686267D361.123456789 货币型4 Curency+ C 841123454 日期型φ|Date 无 4|03门259994 字符型… String stx字符串+“ abcdefg”4 对象型 Object 无 +++ 对象 4+Command+ 变体型φ Variant4 无 按需分配任一值心
3.2 数据类型 一.标准数据类型 表3.2

二、自定义类型 在模块级别中使用,用于定义包含一个或多个元素的用 户自定义的数据类型。 使用形式: Type自定义类型名 元素名I(下标DAs类型名 元素名[(下标]As类型名 End Type 说明
二、自定义类型 在模块级别中使用,用于定义包含一个或多个元素的用 户自定义的数据类型。 使用形式: Type 自定义类型名 元素名 [([下标])] As 类型名 元素名 [([下标])] As 类型名 . . . End Type 说明

例如:对于一个学生的“学号”、“姓名”、“性别” “年龄”、“入学成绩”等数据,为了处理数据的方便, 常常需要把这些数据定义成一个新的数据类型(如 Student 类型)。 Type Student Xh As Sting Xm As String Xb As String NI As Integer Score As single End Type
Type Student Xh As Sting Xm As String Xb As String Nl As Integer Score As Single End Type 例如: 对于一个学生的“学号”、“姓名”、“性别”、 “年龄”、“入学成绩”等数据,为了处理数据的方便, 常常需要把这些数据定义成一个新的数据类型(如Student 类型)

3.3常量和变量 331常量 在程序运行过程中,其值不能被改变的量称为常量。在 VB中有三类常量: 普通常量 符号常量 系统常量 普通常量 1.整型常量 (1)整型( Integer):表示-32768至32767之间的整数 例如:1011020 (2)长整型(Long): 表示-2,147483,648至2147,483647之间的整数 例如:长整型常数的书写:23&
3.3 常量和变量 3.3.1 常 量 在程序运行过程中,其值不能被改变的量称为常量。在 VB中有三类常量: • 普通常量 • 符号常量 • 系统常量。 一、普通常量 1. 整型常量 (1)整型(Integer):表示-32768至32767之间的整数 例如:10 110 20 (2)长整型(Long): 表示-2,147,483,648至2,147,483,647之间的整数 例如:长整型常数的书写: 23&

通常我们说的整型常量指的是十进制整数,但VB中可 以使用八进制和十六进制形式的整型常数,因此整型常数 有如下三种形式: 1)十进制整数。如125,0,-89。20 2)八进制整数。以&或&O(字母O)开头的整数是八 进制整数,如&O25表示八进制整数25,即(25),等于十 进制数21。 3)十六进制。以&H开头的整数是十六进制整数,如 &H25表示十六进制整数25,即(25)16,等于十进制数37。 VB中的颜色数据常常用十六进制整数表示
通常我们说的整型常量指的是十进制整数,但VB中可 以使用八进制和十六进制形式的整型常数,因此整型常数 有如下三种形式: 1)十进制整数。如125,0,-89。20 2)八进制整数。以&或&O(字母O)开头的整数是八 进制整数,如&O25表示八进制整数25,即(25) 8 ,等于十 进制数21。 3)十六进制。以&H开头的整数是十六进制整数,如 &H25表示十六进制整数25,即(25)16 ,等于十进制数37。 VB中的颜色数据常常用十六进制整数表示

2、实数 1)单精度实型( Single):有效数为7位 表示-3.37E+38至3.37E+38之间的实数 2)双精度实型( Double):有效数为15位 常量的表示: 1)十进制小数形式。它是由正负号(+,-)、数字 (0~9)和小数点(.)或类型符号(!、#)组成,即士nn, 士n!或±n#,其中n是0~9的数字。 例如0.123、123、1230、123!、123#等都是十进制小 数形式。 2)指数形式。 ±n±m或±nn±m,±nD±m或±nnD±m 例:1.25E+3和1.25D+3相当于1250.0或者125×103
2、实数 1) 单精度实型(Single):有效数为7位 表示-3.37E+38至3.37E+38之间的实数 2)双精度实型(Double):有效数为15位 常量的表示: 1)十进制小数形式。它是由正负号(+,-)、数字 (0~9)和小数点(.)或类型符号(!、#)组成,即±n.n, ±n!或±n#,其中n是0~9的数字。 例如0.123、.123、123.0、123!、123#等都是十进制小 数形式。 2)指数形式。 ±nE±m 或 ±n.nE±m, ±nD±m 或 ±n.nD±m 例:1.25E+3 和 1.25D+3相当于1250.0 或者1.25×103
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿,第2版)第七章 过程和变量的作用域.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿,第2版)第一章 Visual basic程序设计概述.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第四章 选择结构.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第十章 高级界面设计.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第十二章 Visual basic多菜体应用.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第十三章 Activex控件.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第十一章 VB数据库开发.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第六章 常用控件与多窗体.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第八章 过程.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第五章 循环结构.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第二章 数据与表达式.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第九章 文件.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第三章 简单VB程序设计.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第七章 数组.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第一章 概述.ppt
- 《电子商务实用教程》课程教学资源(PPT课件讲稿)网站设计(案例:艺海拾贝).ppt
- 《电子商务实用教程》课程教学资源(PPT课件讲稿)第七章 电子商务与物流.ppt
- 《电子商务实用教程》课程教学资源(PPT课件讲稿)第六章 网络营销.ppt
- 《电子商务实用教程》课程教学资源(PPT课件讲稿)第五章 网上支付与安全交易.ppt
- 《电子商务实用教程》课程教学资源(PPT课件讲稿)第四章 企业电子商务应用.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿,第2版)第九章 文件.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿,第2版)第二章 Vb简单的程序设计.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿,第2版)第五章 数组.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿,第2版)第八章 常用控件与系统对象.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿,第2版)第六章 过程.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿,第2版)第四章 三种控制结构程序设计.ppt
- 中国药科大学:《数据结构》课程PPT教学课件(讲稿)第1章 绪论Data Structure(主讲:胡建华).ppt
- 中国药科大学:《数据结构》课程PPT教学课件(讲稿)第2章 线性表.ppt
- 中国药科大学:《数据结构》课程PPT教学课件(讲稿)第3章 排序.ppt
- 中国药科大学:《数据结构》课程PPT教学课件(讲稿)第4章 栈和队列 4.1 栈 4.2 栈的应用举例 4.3 队列.ppt
- 中国药科大学:《数据结构》课程PPT教学课件(讲稿)第4章 栈和队列.ppt
- 中国药科大学:《数据结构》课程PPT教学课件(讲稿)第5章 串和数组 5.1 串的定义 5.2 串的表示和实现 5.3 正文模式匹配.ppt
- 中国药科大学:《数据结构》课程PPT教学课件(讲稿)第5章 串和数组.ppt
- 中国药科大学:《数据结构》课程PPT教学课件(讲稿)第6章 二叉树和树 6.1 二叉树 6.2 二叉树遍历.ppt
- 中国药科大学:《数据结构》课程PPT教学课件(讲稿)第6章 二叉树和树 6.3 树和森林 6.4 树的应用.ppt
- 中国药科大学:《数据结构》课程PPT教学课件(讲稿)第6章 二叉树和树 6.1 二叉树 6.2 二叉树遍历.ppt
- 中国药科大学:《数据结构》课程PPT教学课件(讲稿)第7章 图和广义表.ppt
- 中国药科大学:《数据结构》课程PPT教学课件(讲稿)第8章 查找表.ppt
- 《C语言程序设计》课程教学资源:第一章 C语言概述.ppt
- 《C语言程序设计》课程教学资源:第十章 指针.ppt