




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据类型和常量变量,桂阳三中王维,本章主要内容,本章主要介绍VB的基础知识、基本语法规则,包括字符集、数据类型、常量、变量、命名规则、运算符、表达式以及常用内部函数。,Vb程序一般包含以下部分:1、数据说明部分2、数据输入部分3、数据处理部分4、数据输出部分,VB的数据类型表,第一节数据类型,vb数据类型是用来说明变量常量数据类型、范围以及占用的内存大小,不同类型的数据运算特性是不相同的。数值型数据通常进行四则运算操作,而字符型数据通常进行查找、连接等操作,不能进行四则运算。,常量与变量,在VB程序中,不同类型的数据既可以以常量的形式出现,也可以以变量的形式出现。常量:在程序运行过程中值始终保持不变的量;变量:在程序运行过程中其值可以改变的量。,常量与变量,一、常量程序运行过程中,其值始终不变的量称为常量。在VB中常量有直接常量和符号常量两类。(一)直接常量直接常量是在程序代码中,以明显的方式给出的数据,可直接反映其数据类型;也可在常数值后紧跟类型符表明常数的数据类型。例如:字符串常量:“vb”、“9823”数值常量:123、332&、11.35、1.23E3逻辑常量:True、False日期常量:#03/22/2008#10:12:30#,常量与变量,(二)符号常量符号常量又分为两种:系统内部定义常量和用户定义常量。1.系统内部定义常量内部或系统定义的常量是VB和控件提供的。这些常量可与应用程序的对象、方法和属性一起使用,在代码中可以直接使用它们,如:Text1.ForeColor=vbRed,常量与变量,(2)用户定义常量有时用户需要创建自己的符号常量。用户定义常量使用Const语句来给常量分配名字、值和类型。语法为:Const常量名As数据类型=表达式例如:数学里面用到的。Constpiasdouble=3.1415926其中,表达式由数值常量、字符串等常量及运算符组成的式子。,常量与变量,二、变量在程序运行过程中,其值可以改变的量称为变量。变量由名字和数据类型确定。(一)声明变量用语句声明,格式如下:dim变量名as数据类型例如:dimaasinteger定义一个可以表示数值型整型的变量a,常量与变量,(二)变量赋值在声明一个变量后,要先给变量赋上一个合适的值才能够使用。给变量赋值的格式如下:变量名=表达式可以使用一个表达式的数值来给某个变量赋值。一个普通的常量、变量均属于简单的表达式。例如,给一个变量X,可以使用如下几种表达式进行赋值:X=5X=YX=X+1,常量与变量,在程序中,常量和变量都需要命名,vb的命名规则如下:1、必须以字母开头,由字母、数字或下划线组成,长度不超过255个字符。2、不能使用vb中的关键字(如dim、singe,as等),也不能与vb中的函数同名。3、vb中不区分常量、变量的大小写,但常量一般大写。,常量与变量,在vb语言中,下列变量中合法的变量是()A.b90B.abc=9C.helloD.855fi,练习,辨析常量与变量及数据类型例:求圆的面积公式s=r2,试分析里面的变量常量及数据类型,总结,1、vb程序语句组成2、数据类型3、常量、变量4、变量常量说明语句,第一节数据类型,(一)数值型数据数值型数据分为整型和实型两类。整型数据分为整数和长整数,实型数据分为单精度和双精度数据。1.整型(Interger)整数是不带小数点,范围在-3276832767之间,在机器内使用2个字节存储的整数。2.长整型(Long)长整数可以超过整数-3276832767范围,在机器内用4个字节存储。例如:369、-369、+369均表示整数,而369.0就不是整数;-9993977、12345678均表示长整数。整型数的运算速度快、精确,且占用存储空间较小,但表示数的范围也较小。,第一节数据类型,3.单精度数(Single)单精度数是带小数点的实数,有效数字为7位,在机器内用4个字节存储。单精度数表示形式有小数形式、指数形式例如:123.45、0.12345E+3、123.45!都是同值的单精度数。如果某个数的有效数字位数超过7位,当把它定义为单精度变量时,超出的部分会自动四舍五入。4.双精度数(Double)双精度数也是带小数点的实数,有效数字为15或16位,在机器内用8个字节存储。通常以指数形式表示。,第一节数据类型,(二)日期型数据(Date)日期型数据是为表示日期设置的,在机器内用8个字节存储。表示方法是以“#”括起来的字面上被认为是日期和时间的字符,例如:#04/10/2008#、#2004-08-10#、#September1,2004#、#2004-9-1013:30:15#。(三)逻辑型数据(Bool)逻辑型数据是用来表示逻辑判断结果的,只有真(True)和假(False)两个值,在机器内用2个字节存储。,第一节数据类型,(四)字符型数据字符型数据是用英文输入法双引号括起来的一串字符,用来定义一个计算机字符组成的序列。例如:”VisualBasic”、”桂阳三中”、”123.456”、”(空字符串)。注意:“”表示空字符串,而”表示的是有一个空格的字符串;如字符串中本身含有双引号,则用两个连续的双引号表示。例:表示字符串“计算机”,正确的表示形式为:”“计算机”,第三节运算符和表达式,运算符是代表VB某种运算功能的符号。VB程序会按运算符的含义和运算规则执行实际的运算操作。由运算符将相关的常量、变量、函数等连接起来的式子即为表达式。一、运算符VB程序会按运算符的含义和运算规则执行实际的运算操作。VB中的运算符包括:赋值运算符、算术运算符、连接运算符、关系运算符、逻辑运算符。,第三节运算符和表达式,(一)赋值运算符赋值运算符是用于给变量设置值,数组或对象的属性赋值的,用“=”表示。格式:Variable=表达式其中:Variable可以是变量,数组或对象的属性。表达式可以是常量,变量或表达式,但必须有确定的值。例如:DimaAsStringa=”China”将”China”赋给字符型变量a,第三节运算符和表达式,(二)算术运算符算术运算符主要用于算术运算。VB中有8个算术运算符,见下表:,第三节运算符和表达式,(三)连接运算符连接运算符主要用于两个字符串的连接,见下表:,第三节运算符和表达式,(四)关系运算符关系运算符用来确定两个表达式之间的关系。,第三节运算符和表达式,(五)逻辑运算符逻辑运算符主要用于逻辑运算,其操作数经常是关系表达式或逻辑型数据。,第三节运算符和表达式,二、表达式由运算符将常量、变量、函数等连接起来的有意义的式子即为表达式。(一)表达式书写规则在VB中书写表达式时,应遵循下列规则:1.乘号不能省略。2.不能使用方括号或花括号,只能用圆括号。圆括号可
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 产科招聘面试题及答案
- 外贸海关面试题及答案
- 护士排班试题及答案
- 学驾照软件试题及答案
- 深圳护师考试试题及答案
- 基础拼音试题及答案
- 门窗培训考试题及答案
- 中医临床三基(医技)临床基础知识考试题库 (含答案)
- 树洞秘密课件
- 数字化物流商业运营 习题答案-模块2
- 2025四川绵阳市建设工程质量检测中心有限责任公司市场部业务拓展员岗招聘1人笔试备考试题及答案解析
- 2025年秋季开学全体教师大会校长讲话:践行“六个学会”做学生生命中的那束光
- 广东省东莞市2024-2025学年七年级下学期期末语文试题(含答案)
- 项目成本预算管理制度
- 2025年成都教师招聘考试教育公共基础知识真题及答案
- 中学语文教学资源开发与利用指南
- 2025年材料管理岗位考试题库
- 年级主任职责详解及管理要点
- 储能项目投资测算方案
- 【25秋】统编版小学语文二年级上册-《第八单元大单元设计》课件
- 2025年长沙中考化学试卷真题解读及复习备考指导
评论
0/150
提交评论