VisualBasic的语言基础.ppt_第1页
VisualBasic的语言基础.ppt_第2页
VisualBasic的语言基础.ppt_第3页
VisualBasic的语言基础.ppt_第4页
VisualBasic的语言基础.ppt_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

,第2章 Visual Basic的语言基础,2.1 标准数据类型 2.1.1 数值(Numeric)型数据 2.1.2 字符(String)型数据 2.1.3 布尔(Boolean)型数据 2.1.4 日期(Date)型数据 2.1.5 对象(Object)型数据 2.1.6 可变(Variant)类型数据 2.2 变量 2.2.1 变量的命名规则 2.2.2 变量的声明 2.3 常量 2.3.1 直接常量 2.3.2 符号常量 2.4 表达式 2.4.1 算术表达式,2.4.2 字符串表达式 2.4.3 日期表达式 2.5 常用内部函数 2.5.1 数学运算函数 2.5.2 字符串函数 2.5.3 日期和时间函数 2.5.4 格式输出函数 2.5.5 随机数语句和函数 2.5.6 数据类型转换函数 2.6 语句 2.6.1 程序语句 2.6.2 语句的书写规则 2.6.3 命令格式中的符号约定 习题二,2.1 标准数据类型,2.1.1 数值(Numeric)型数据 VB有6种数值型的数据:整型、长整型、单精度浮点型、双精度浮点型、货币型和字节数据类型。 2.1.2 字符(String)型数据 1. 变长字符串 2. 定长字符串 2.1.3 布尔(Boolean)型数据 2.1.4 日期(Date)型数据 2.1.5 对象(Object)型数据 2.1.6 可变(Variant)类型数据,2.2 变量 变量有两个特性:名字和数据类型。 2.2.1 变量的命名规则 变量代表在程序执行过程中其值可以改变的存储单元,这个存储单元的名字称为变量名。VB变量名的命名规则为: l 变量名的第1个字符必须是字母。如:sum,a2。不能为2a。 l 变量名中不能包含小数点。如不能为:int.sum。 l 组成变量名的字符数不得超过255个字符。 l 变量名在同一个范围内必须是唯一的。,2.2.2 变量的声明 1. 声明变量 所谓声明变量,就是用一个语句来定义变量的类型,又称为显式声明。声明变量的语句并不把值分配给变量,而是告知变量将会包含的数据。声明语句的语法为 Dim | Private | Static | Public变量名As类型,变量名2As类型2 2. 强制显式声明变量语句Option Explicit 2.3 常量 2.3.1 直接常量 根据使用的数据类型,常量分为:字符串常量、数值常量、布尔常量、日期常量。 2.3.2 符号常量 符号常量又分为两种:内部(系统定义)常量和符号(用户定义)常量。,1. 系统内部定义的常量 2. 用户定义的符号常量 用户定义常量使用Const语句来给常量分配名字、值和类型。声明常量的语法为 Public | Private Const常量名As数据类型 =表达式 2.4 表达式 2.4.1 算术表达式 算术表达式也称数值型表达式,由算术运算符、数值型常量、变量、函数和圆括号组成,其运算结果为一数值。 算术表达式的格式为: 数值1算术运算符1数值2算术运算符2数值3,2. 表达式的书写规则 3. 算术运算符的优先级,2.4.2 字符串表达式 字符串表达式的格式为: 字符串1&字符串2&字符串3 2.4.3 日期表达式 日期型表达式由算术运算符“+、”、算术表达式、日期型常量、日期型变量和函数组成。日期型数据是一种特殊的数值型数据,它们之间只能进行加“+”、减“”运算。有下面3种情况: (1) 两个日期型数据可以相减,结果是一个数值型数据(两个日期相差的天数)。 (2) 一个表示天数的数值型数据可加到日期型数据中,其结果仍然为一日期型数据(向后推算日期)。 (3) 一个表示天数的数值型数据可从日期型数据中减掉它,其结果仍然为一日期型数据(向前推算日期)。,2.5 常用内部函数 2.5.1 数学运算函数,2.5.2 字符串函数 2.5.3 日期和时间函数,2.5.4 格式输出函数 用格式输出函数Format()可以使数值、日期或字符型数据按指定的格式输出。Format函数的语法格式为 Format(表达式,格式字符串) 2.5.5 随机数语句和函数 2.5.6 数据类型转换函数 2.6 语句 2.6.1 程序语句 VB程序中的一行代码称为一条程序语句,简称为语句。语句是执行具体操作的指令,每个语句行以回车(Enter)键结束。一个语句行的长度最多不能超过1023个字符。程序语句是VB关键字、属性、函数、运算符以及能够生成VB编辑器可识别指令的符号的任意组合。一个完整的程序语句可以简单到只有一个关键字,2.6.2 语句的书写规则 2.6.3 命令格式中的符号约定 1. 一行中的多条语句 2. 语句的续行,习题二 2.1 VB定义了哪几种数据类型?变量有哪几种数据类型?常量有哪几种数据类型? 2.2 下列哪个符号不能作为VB中的变量名? (1) ABCDEFG (2) P000000 (3) 89TWDDFF (4) xyz 2.3 下列符号哪一个是VB中的合法变量名? (1) AB7 (2) 7AB (3) IF (4) AB7 2.4 如果希望使用变量x来存放数据765432.123456,应该将变量x声明为何种类型? 2.5 下列数据哪些是变量?哪些是常量?是什么类型的常量? (1) name (2) “name“ (3) False (4) ff (5) “11/16/99“ (6) cj (7) “120“ (8) n (9) #11/16/1999# (10) 12.345 2.6 VB共有几种表达式?根据什么确定表达式的类型? 2.7 在VB中,对于没赋值的变量,系统默认值是什么?,2.8 表达式2 *32 + 2 * 8 / 4 + 32的值为 (1) 64 (2) 31 (3) 49 (4) 22 2.9 把下列数学表达式,改写为等价的VB算术表达式。 (1) (2) (3) (4) 2.10 把VB算术表达式a / (b + c / (d + e / Sqr(f)写成数学表达式。 2.11 写出下列表达式的值。 (1) ( 2 + 8 * 3 ) / 2 (2) 32 + 8 (3) #11/22/99# 10 (4) “ZYX“ & 123 & “ABC“ 2.12 设A = 7,B = 3,C = 4,求下列表达式的值。 (1) A + 3 * C (2) A2 / 6 (3) A / 2 * 3 / 2 (4) A Mod 3 +B3 / C 5,2.13 写出下列函数的值。 (1) Int(3.14159) (2) Sqr(Sqr(64) (3) Fix(3.1415926) (4) Int(Abs(99100)/2) (5) Sgn(7*3+2) (6) Lcase(“Hello“) (7) Left(“Hello“,2) (8) Val(“16 Year“) (9) Str(459.65) (10) Len(“Hello“) 2.14 函数Int(Rnd(0) * 10)是在哪个范围内的整数? (1) ( 0 , 1 ) (2) ( 1 , 10 ) (3) ( 0 , 10 ) (4) ( 1 , 9 ) 2.15 如果x是一个正实数,对x的第3位小数四舍五入的表达式是 (1) 0.01 * Int(x + 0.005) (2) 0.01

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论