数据类型※变量常量※表达式.ppt_第1页
数据类型※变量常量※表达式.ppt_第2页
数据类型※变量常量※表达式.ppt_第3页
数据类型※变量常量※表达式.ppt_第4页
数据类型※变量常量※表达式.ppt_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

1、数据类型,程序设计中,往往要处理各种各样的数据,不同的程序设计语言有不同的数据类型(Data Type) 数据类型实际上是一种约定。我们知道,计算机是0和1的世界,它的数据是以0和1的形式存储。如二进制“01000001”,如果约定为数值,它表示整数65;如果约定为字符则表示字母“A”。不同的约定,计算机分配的存储空间也是不同的。,VB的数据类型,常量,常量的定义 常量(Constant)是指在程序运行过程中保持不变的量。 在VB中,常量一般分为数值常量和字符串常量两种。 数值常量 数值常量又分为整型常量和实型常量两种。 整型常量即整数,是指不带小数的数值,如1、0、-10、+107等都是合法

2、的整数。 实型常量即实数,是指带小数的数值。,字符串常量 字符串常量是用一对双引号(英文状态)括起来的一串字符,不包括双引号在内。 字符串常量容纳的字符数(长度)最多可达65535个。 例如:“Visual Basic” “#Hello#” “8.462”,常量,常量,创建自己的常量: 在程序中用符号表示常量,可增加代码的可读性。(使用符号常数可以用具有含义的名字来代替永远不变的值,程序不能对符号常量赋以新值。) 语法:Const 常量名 As 类型 = 表达式 例: Const PI As Single = 3.1415926,Private Sub Form_Click() Dim r A

3、s Single 定义r为单精度型 Dim c As Single 定义c为单精度型 Dim s As Single 定义s为单精度型 r = InputBox(输入r:) 输入半径r c = 2*3.14*r 计算周长 s = 3.14*r*r 计算面积 Print c 输出周长 Print s 输出面积 End Sub,Private Sub Form_Click() Const PI=3.14 定义符号常量 Dim r As Single 定义r为单精度型 Dim c As Single 定义c为单精度型 Dim s As Single 定义s为单精度型 r = InputBox(输入r

4、:) 输入半径r c = 2*PI*r 计算周长 s = PI*r*r 计算面积 Print c 输出周长 Print s 输出面积 End Sub,比较下面两段计算圆周长和面积的程序,你认为哪个程序更好,为什么?,变量,变量(Variable)是在程序的整个运行过程中,其值可以根据需要而发生变化的量。 注意:区分计算机程序中的变量和数学中的变量 在数学中,变量隐含着未知,而在计算机程序中,变量是一个被赋值的名称,只不过它的值在程序执行过程中是可以改变的,但在每一个时刻都有一个确定的值。程序对变量的引用实际上是对当前值的引用。变量对应着内存中一定的内存单元,变量名实际上是变量的符号地址。,变量

5、命名规则,变量名:每个变量都应该有一个名字,即变量名。 命名规则: 1、必须以字母或汉字开头,而不能以数字或其他字符开头。 2、只能由字母、汉字、数字和下画线组成,不能 含有小数点、空格等字符。 3、字符个数不超过255个。 4、变量名不能使用VB中的保留字。 5、VB不区分变量名中字母的大小写。如HELLO和Hello是同一个变量。 6、为增加程序的可读性,变量名最好取有意义的名称,建议前面加上类型缩写。,判断下列变量名是否合法:,How are _abc China a%b 1a2b3c Print,变量的定义,语法:Dim 变量名 As 数据类型 例:Dim i As Integer D

6、im sum As Single Dim name As String 以上变量可定义在同一行: Dim i As Integer,sum As Single,name As String,运算符与表达式,用运算符和圆括号将常量、变量、函数连接起来的式子,叫做表达式。 VB中有四种运算符:算术运算符、字符串运算符、关系运算符和逻辑运算符。 与四种运算符相对应就有四种表达式:算术表达式、字符串表达式、关系表达式和逻辑表达式。 有时候根据需要会使用同时有几种运算符的混合表达式。,算术运算符与表达式,算术运算符:是用来进行数值计算的运算符 常用的算术运算符:加(+)、减(-)、乘(*)、除(/)、整

7、除()、取模(mod)和乘方()。操作对象是数值型数据。 例如: 3*4 5/2 52 5 mod 2,算术表达式,用算术运算符和圆括号把常量、变量连接起来的式子,称为算术表达式。 例如: x-(y/(x+2)+y)-z (a+b)/(c+d),算术表达式,几点注意: 表达式的所有字符必须写在同一水平线上。 乘号不能省略。如a*b不能写成ab。 只允许使用圆括号,写出下列代数式的算术表达式:,字符串运算符与字符串表达式,VB中字符串运算符有:+ 和 &。它们的作用都是将两个字符串连接起来。 “计算机”&“软件”结果是“计算机软件” “123”+“45”结果是“12345”,字符串运算符与字符串表达式,Private Sub Command1_Click() Dim MyStr As String MyStr = jin + ling Print MyStr End Sub - Private Sub Command1_Click() Print Text1.Text + Text2.Text End Sub,关系运算符和关系表达式,关系运算符是进行比较的运算符,关系运

温馨提示

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

评论

0/150

提交评论