VISUAL BASIC数据类型的定义
vb语言基础
例: const conmax As Integer = 9 const condate= #10/5/2002# const codeName = "ASCII"
'声明Integer型常量 '声明Integer型常量 声明Integer '声明Date型常量 声明Date '声明Date型常量 '声明String型常量 声明String '声明String型常量
(2).隐式声明 (2).隐式声明 Basic允许用户在编写应用程序时 不声明变量而直接使用, 允许用户在编写应用程序时, Visual Basic允许用户在编写应用程序时,不声明变量而直接使用, 系统临时为新变量分配存储空间并使用, 系统临时为新变量分配存储空间并使用,这就 是隐式声明。所有隐式声明的变量都是Variant数据类型。 Variant数据类型 是隐式声明。所有隐式声明的变量都是Variant数据类型。
6. 对象型 对象型(Object) 声明对象变量后, 声明对象变量后,用Set语句指定实际引用的对象 语句指定实际引用的对象 窗体上有命令按钮Command1,执行如下语句, 例,窗体上有命令按钮 ,执行如下语句, 可将该按钮的显示文字改为OK 可将该按钮的显示文字改为 Dim a As Object '声明 为对象型变量 声明a为对象型变量 声明 Set a = Command1 '指定 引用 指定a引用 指定 引用Command1命令按钮 命令按钮 a.Caption = “OK” '与Command1.Caption等价 与 等价
Visual_Basic程序设计课件——第二章
【例题】编写程序演示符号常量的作用范围
变量
在程序执行过程中,其值可以发生变化的量称为变量。变量的值存放在 存储单元中,允许动态更新。程序中每一个变量都要一个名称,即为变量 名。在VB中,对变量命名有如下规定: 1、变量名的第一个字符必是字母,其后字符可以是字母、数字或下划 线,不能包含其他字符。 2、变量名的长度不能超过255个字符。 3、变量名不能使用VB保留字,如不能使用Const作为变量名。 4、在变量名中,大小写字母是等价的。如ABC和abc表示同一个变量。 5、变量名在同一作用范围内必须是唯一的。
§2.3 运算符和表达式
运算是对数据的加工,运算符是各种不同运算的符 号例如:“+‘,“-”。操作数是参与运算的数,表达 式是 由运算符和操作数以及其他一些符号构成的式子。表 达式是程序设计语言的基本语法单位,用来表示某个 规则。 在VB中有5种运算符和表达式:算术运算符和算术表 达式,字符串运算符和字符串表达式,日期运算符和 日期表达式,关系运算符和关系表达式,布尔运算符 和布尔表达式。
第2章 Visual Basic语言基础
本章内容:
六种基本数据类型 常量和变量的定义和使用 五种运算符和表达式 常用内部函数的用法 程序语句的书写规则
本章重点:
掌握基本数据类型的含义和使用 掌握常量和变量的区别和命名规则 掌握各类运算符间的优先级比较以及每类运算符自身之间的 优先级比较 会根据运算符优先级和常用内部函数的含义正确计算表达式 的值
VB基本数据类型
VB基本数据类型
VB 6.O提供的基本数据类型主要有:字符型数据、数值型数据、货币类型、字节类型、布尔类型、日期类型、通用类型、无符号类型、对象类型等9种数据类型。
1.字符型数据
字符型数据(String)用以定义一个字符序列。在内存中一个字符用一个字节来存放。
2.数值型数据
数值型数据包括:整型、长整型、浮点型(单精度和双精度)4种。
(1)整型数
整数(Integer):是不带小数点、范围-32 768到3 2 767之间数,在内存中用2个字节(1 6位) 来存储一个整数。在-32 678~32 767之间的一个数字在尾部加一个“%”符号也表示一种整型数据,如1 345%,-67%。’
(2)长整型数
长整型数(Long):是超过一32 768~32 767范围,而在-2 147 483 648~2 1 47 483 647之间的不带小数点的数,一个长整数在内存中占4个字节(32位)。在-2 1 47 483 648~2 1 47 483 647之间的数字在尾部带一个“&"符号,也表示为一个长整数。
(3)浮点数
单精度数(Single):是带小数点的实数,有效值为7位。在内存中用4个字节(32位)存放一个单精度数。通常以指数形式(科学记数法)来表示,以“E"或“e”表示指数部分。
双精度数据(Double):也是带小数点的实数,有效值为1 5位。在内存中用8个字节(64位)存放一个双精度数。双精度数通常以指数形式(科学记数法)来表示,以“D"或“d”表示指数部分。
3.货币类型
货币类型(Currency):是为计算货币而设置的定点数据类型,它的精度要求高,规定精确到小数点后4位。在内存中占8个字节(64位)。取值范围在-922 337 203 685 477.5805到922 337 203 685 477.5807之间。
VB基本数据类型
对象:客观存在的事物或概念
对象的特点:状态和行为(属性和方法) 如:label1.caption=“hello!” label1.drog
事件:发生在对象上的事情,是由用户在对象上激发的一种动作 (如在按钮对象上单击鼠标事件 command1_click、双击事件等) 事件驱动:一个事件的发生,可以引起某个对象上某个方法的执行, 即某个事件驱动了相应的事件处理过程的执行。 (如按钮上鼠标的单击可以引起Text2属性的改变)
变量
定义变量格式:dim 变量名 as 变量的类型
举例:请说出abcde五个变量的类型 a = "作秀" b = 3.14 如何定义变量 c = 2011 D=b+c e=a+”a”
Dim a,e as string Dim b,d as single Dim c as integer a = "作秀" b = 3.14 c = 2011 D=b+c E=a+ " a "
(C)定义一个元素个数为320的一维数组,数据类型为整数型
(D)定义一个元素个数为320的一维数组,数据类型为单精度实数型 6、右图中是visual basic窗体中某对象的属性窗口。 从图中可以看出,该对象名是: (A)lab (B)label (C)label1 (D)标签1
VB基本数据类型
9.对象类型 对象类型(Object):用来表示图形、OLE 对象或其他对象,用 4 个字节存储。
CommandButton 控件
在 Visual Basic 操作界面中,CommandButton(命令按钮)控件所代表的图标如图一:
图二 2、Default(默认)属性: 当一个按钮的 Default 属性设置为 True 时,按回车键与单击此命令按钮的作用相同,因 此,这个命令按钮被称为默认按钮。 与 Cancel 的设置一样,在一个窗体中,只允许一个命令按钮的 Default 属性设置为 True ,如图三:
图三 3、Caption(标题)属性: 跟其他控件的 Caption 属性一样,都用来显示控件标题的属性。这里要强调的是,作为按 钮控件,用户可以给按钮控件的 Caption 指定快捷方式。 方法是在按钮 Caption 属性中欲作为快捷键的字母前加上一个 “&” 符号,程序运行时, 该字母的下面会自带一条下划线,同时按下 Alt 键和带有下划线的字母,功效相当于用鼠 标点击该按钮。如图四:
图四 4、Enabled(可用)属性: 本属性决定了控件是否可用的问题。当值为 False ,按钮在程序运行时呈灰色,不能响应 用户的鼠标动作;只有当值为 True ,按钮才能使用。 本属性可以在设置界面时予以指定,如图五:
vb知识点总结
vb知识点总结
VB(Visual Basic)是一种常用的小型、基于对象的编程语言,被
广泛应用于Windows应用程序的开发当中。无论是初学者还是有一定
开发经验的程序员,掌握VB的基本知识点是非常重要的。本文将对
VB的一些重要知识点进行总结,旨在帮助读者加深对VB的了解。
1. 数据类型
在VB中,常见的数据类型包括整数型(Integer)、浮点型(Single、Double)、字符型(Char)、字符串型(String)等。了解和正确使用
各种数据类型,可以确保程序的正确性和执行效率。
2. 变量和常量
定义变量是编程的基础,同样也适用于VB。通过使用Dim语句,
我们可以声明一个变量并指定其数据类型。VB还支持常量的定义,通
过使用Const关键字,我们可以创建一个不可更改的常量。
3. 运算符
在VB中,我们可以使用各种算术运算符(如+、-、*、/)和逻辑
运算符(如And、Or、Not)对变量进行计算和比较。掌握这些运算符
的优先级和使用方法,可以提升程序的效率和可读性。
4. 条件语句
使用条件语句可以使程序根据不同的条件执行不同的操作。VB提
供了If-Then、If-Then-Else和Select Case等条件语句结构。通过合理运
用条件语句,我们可以实现程序的灵活性和可控性。
5. 循环语句
循环语句允许程序重复执行相同的操作,直到满足特定条件为止。VB提供了For、Do-While和Do-Until等常见的循环结构。合理使用循
环语句,可以减少代码量,提高开发效率。
6. 数组
数组是在VB中存储多个相关数据项的有效方式。在声明数组时,
vb的数据类型
vb的数据类型
VB数据类型
Visual Basic(VB)是一种面向对象的编程语言,它支持多种数据类型。在VB中,数据类型是指变量或常量可以存储的数据的种类。VB中的数据类型可以分为以下几类:
1. 整型数据类型
整型数据类型是VB中最常用的数据类型之一。它用于存储整数值。VB中的整型数据类型包括Byte、Short、Integer和Long。Byte 类型可以存储0到255之间的整数,Short类型可以存储-32,768到32,767之间的整数,Integer类型可以存储-2,147,483,648到2,147,483,647之间的整数,而Long类型可以存储更大的整数值。
2. 浮点型数据类型
浮点型数据类型用于存储带有小数部分的数字。VB中的浮点型数据类型包括Single和Double。Single类型可以存储6到7位小数,而Double类型可以存储15到16位小数。
3. 字符串数据类型
字符串数据类型用于存储文本数据。在VB中,字符串数据类型是一种特殊的数据类型,它可以存储任意长度的文本数据。字符串数
据类型在VB中使用引号(")来表示。
4. 布尔型数据类型
布尔型数据类型用于存储逻辑值。在VB中,布尔型数据类型只有两个值:True和False。布尔型数据类型通常用于条件语句和循环语句中。
5. 日期型数据类型
日期型数据类型用于存储日期和时间数据。在VB中,日期型数据类型使用Date关键字来声明。日期型数据类型可以存储从公元1年1月1日到公元9999年12月31日之间的日期和时间。
6. 对象型数据类型
VB的基础数据类型
Numeric数据类型
Visual Basic⽀持⼏种Numeric数据类型:Integer(整型)、Long(长整型)、Single(单精度浮点型)、Double(双精度浮点型)和Currency(货币型)。与Variant类型相⽐,Numeric类型占⽤的存储空间通常要少⼀些。
如果变量存放整数,就应当将它声明为Integer类型或Long类型。整数的运算速度较快,⽽且⽐其他数据类型占据的内存少。
如果变量包含⼩数,则可将它们声明为Single、Double或Currency类型变量。Currencv数据类型⽀持⼩数点后4位和⼩数点前1 5位,它是⼀个精确的定点数据类型,适⽤于货币计算。浮点(Single和Double)数⽐Currency的有效范围⼤得多,但有可能产⽣⼩的进位误差。
2.Byte数据类型
如果程序中⽤到⼆进制数据时,应该使⽤Byte数据类型。Byte变量存储为单精度型、⽆符号整型、8bit(1个字节)的数值形式,范围在0--~255之间。除⼀元减法外,所有可对整数进⾏操作的运算符均可操作Byte类型数据。因为Byte是从0~255的⽆符号类型,不能表⽰负数,所以,在进⾏⼀元减法运算时,Visual Basic会⾸先将Byte转换为符号整数。
3.String数据类型
如果变量总是包含字符串⽽不包含数值,就可将其声明为String类型。例如:Private strTeMPL As String PRLVASE SERtemp2 AS string
然后可将字符串赋予这个变量,并⽤字符串函数对它进⾏操作。
vb的标准数据类型
vb的标准数据类型
VB的标准数据类型。
在VB(Visual Basic)编程中,数据类型是非常重要的概念。数据类型定义了
变量可以存储的数据的类型和范围,同时也决定了变量在内存中所占用的空间大小。VB提供了一系列的标准数据类型,每种数据类型都有其特定的用途和适用范围。
本文将对VB的标准数据类型进行详细介绍,希望能够帮助读者更好地理解和运用
这些数据类型。
1. 整数类型。
VB中的整数类型包括Byte、Short、Integer和Long四种。它们分别占用1个
字节、2个字节、4个字节和8个字节的内存空间,可以存储不同范围的整数数据。Byte类型可以存储0到255之间的整数,Short类型可以存储-32768到32767之间
的整数,Integer类型可以存储-2,147,483,648到2,147,483,647之间的整数,而Long
类型可以存储更大范围的整数数据。
2. 浮点类型。
在VB中,浮点类型包括Single和Double两种。它们分别用于存储单精度浮
点数和双精度浮点数。Single类型占用4个字节的内存空间,可以存储约7位有效
数字的浮点数,而Double类型占用8个字节的内存空间,可以存储约15位有效数
字的浮点数。在实际编程中,需要根据精度要求来选择合适的浮点类型。
3. 字符类型。
字符类型在VB中用Char表示,它占用2个字节的内存空间,用于存储Unicode字符。在VB中,字符类型通常用于存储单个字符或者较短的字符串数据。
4. 布尔类型。
在VB中,布尔类型用Boolean表示,它占用2个字节的内存空间,用于存储逻辑值True或False。布尔类型在条件判断和逻辑运算中起着重要作用,可以帮助程序实现不同的分支逻辑。
VB基本数据类型
后缀
表示类型
% & ! # $
Integer Long Single Double String
如:ProductName$表示一个String类型的局部变量, ProductID&表示一个Long类型的局部变量。
注:声明一个变量后并不是在程序中的任何位置都可以使用, 如果在一个过程的内部声明变量时,只有过程内部的代码才能 访问或改变那个变量的值。如果在窗体代码窗口的通用区域声 明一个变量,则该变量可以在该窗体的任何事件过程中使用, 叫做窗体级变量。如果在事件过程中声明,需要在其它位置中
Public语句其语法格式为: Public 变量名 As 数据类型 如果在声明变量时没有指定数据类型,则该变量会默 认被定义为Variant 类型(变体型) 如:Dim X (则变量X的类型是Variant) 通常把变量名分为两部分:
三、变量
在程序运行期间,有一些数据是要经常变化的,为了方便起见,就用变量 来表示这些数据,变量具有变量名和数据类型,为了使用变量,最好事先声明 这个变量,所谓的声明变量就是定义变量名和变量类型。在定义变量时应该注 意以下几点:
1、变量名必须以字母开头。
2、变量名中不能包含句号、空格、!、#、$、@、%、&、+、-等特殊字符。 3、变量名长度不得超过255个字符。
数据是指计算机程序中需要处理的各种信息,按照
第3章Visual-Basic的语言规则
第3章
Visual Basic的语言规则
郭清溥
第3章Visual Basic的语言规则
【本章要点】
1.各种数据类型数据类型的含义;
2.常量和变量的定义和使用;
3.运算符、表达式和函数的具体用法;
4.编程的基本知识。
【课时安排】
2学时(理论),2学时(上机)
3.1 数据类型
在程序中,不同数据类型的存储方式、处理方法都有所不同,因此,使用时一定要搞清所用变量的类型。
变量的类型可以通过“类型说明符”或“类型名”来说明。
3.1 数据类型
3.1.1 标准数据类型
1.字符串型
字符串是一个字符序列,专门用来存放字符文本信息的。在Visual Basic中,字符串是放在双引号内的若干个字符,其中长度为0(即不含任何字符)的字符串称为空字符串。
字符串类型说明符为“$”,类型名为“String” 。类型前缀为“str”。
例如:
"This a book "
"显示123456789 "
"" (空字符串)
不带小数和指数的数值,在内存中占两个字节,取值范围在:-32768 ~ + 32767。类型说明符为“%” ,类型名为“Integer” 。类型前缀为“int”。
整型数值型数据用来具体的数值。
215=32768
3.1.1 标准数据类型
2.数值型
不带小数和指数的数值,在内存中占四个字节,取值范围在:-2147483648 ~ +
2147483647。类型说明符为“&” ,类型名为“Long” 。类型前缀为“lng”。
长整型数值型数据用来具体的数值。
计算机二级VisualBasic复习重点:数据类型
计算机二级VisualBasic复习重点:数据类型
计算机二级Visual Basic复习重点:数据类型
VisualBasic数据类型包括基本数据类型、用户定义的数据类型、枚举类型等,下面店铺带大家一起来看看详细考点解析,希望对大家有所帮助!想了解更多相关信息请持续关注我们店铺!
一、数据类型
(一)基本数据类型
数据类型Visual Basic6.0提供的基本数据类型主要有字符串型和数值型,此外还提供了字节、货币、对象、日期、布尔和变体数据类型。
(二)用户定义的数据类型
用户可以利用Type语句定义自己的数据类型,其格式如下:Type 数据类型名
数据类型元素名 As 类型名数据类型元素名 As 类型名……
End Type
(三)枚举类型
所谓“枚举”是指将变量的值一一列举出来,变量的值只限于列举出来的值的范围内。
枚举类型放在窗体模块、标准模块或公用类模块中的声明部分,通过Enum语句来定义,格式如下:
[Public|Private]Enum类型名称成员名[=常数表达式]成员名[=常数表达式] ……
End Enum
二、常量和变量
(一)常量
Visual Basic中的常量分为两种,一种是文字常量,一种是符号常量。
(二)变量
1.命名规则
变量是一个名字,给变量命名时应遵循以下规则:
(1)名字只能由字母、数字和下划线组成;
(2)名字的第一个字符必须是英文字母,最后一个字符可以是类型说明符;
(3)名字的有效字符为255个;
(4)不能用Visual Basic的保留字作变量名,但可以把保留字嵌入变量名中;同时,变量名也不能是末尾带有类型说明符的保留字。
VBA数据类型
VBA数据类型
引言概述:
在Visual Basic for Applications(VBA)中,数据类型是定义变量和函数返回值的重要组成部分。正确选择适当的数据类型对于编写高效且可靠的代码至关重要。本文将介绍VBA中常见的数据类型,并详细阐述它们的特点和用途。
一、基本数据类型
1.1 整数类型(Integer):用于存储整数值,范围为-32,768到32,767。适用于
大多数整数运算和计数。
1.2 长整数类型(Long):用于存储较大的整数值,范围为-2,147,483,648到
2,147,483,647。适用于需要处理大量数据或执行复杂计算的场景。
1.3 单精度浮点类型(Single):用于存储小数值,范围为-3.402823E38到-
1.401298E-45和1.401298E-45到3.402823E38。适用于需要高精度的计算,但对于
较大或较小的数值可能会出现精度损失。
二、字符串类型
2.1 字符串类型(String):用于存储文本值,可以包含字母、数字、符号等。
适用于处理文本、字符串拼接和格式化输出等操作。
2.2 固定长度字符串类型(Fixed Length String):用于存储固定长度的文本值,长度在声明时指定。适用于需要存储固定长度数据的场景,如存储密码或固定格式的数据。
2.3 变长字符串类型(Variable Length String):用于存储可变长度的文本值,
长度可以根据需要进行调整。适用于需要动态存储文本的场景,如存储用户输入或从外部文件读取的数据。
三、日期和时间类型
vb的数据类型
VB的数据类型
一、引言
VB是Visual Basic的简称,是一种基于事件驱动的编程语言,常用于Windows平台上的应用程序开发。在VB中,数据类型是非常重要的概念,决定了变量可以存储的数据的种类和范围。本文将详细介绍VB中常见的数据类型及其特点和用法。
二、数据类型的分类
在VB中,数据类型可以分为两类:基本数据类型和用户自定义数据类型。
2.1 基本数据类型
VB中常见的基本数据类型包括整型、浮点型、字符串型、布尔型和日期型。
2.1.1 整型(Integer)
整型用于表示整数,可以存储正整数、负整数和零。在VB中,整型变量的取值范围为-2,147,483,648到2,147,483,647。
2.1.2 浮点型(Single和Double)
浮点型用于表示带有小数部分的数值。在VB中,有两种浮点型数据类型:Single 和Double。Single类型可以表示较小的浮点数,而Double类型可以表示更大范围和更高精度的浮点数。
2.1.3 字符串型(String)
字符串型用于存储文本类型的数据。在VB中,字符串是以双引号括起来的一系列字符。字符串可以进行连接、截取和比较等操作,是处理文本数据非常常用的数据类型。
2.1.4 布尔型(Boolean)
布尔型用于表示两个可能的取值:True和False。在VB中,布尔型主要用于判断条件和控制程序的流程。例如,可以使用布尔型变量来表示一个开关的状态。
2.1.5 日期型(Date)
日期型用于存储日期和时间。在VB中,日期型变量可以表示从公元1年1月1日到公元9999年12月31日的日期范围。可以进行日期的加减、比较和格式化等操作。
VB数据类型
数值型
数据 整型 关键字 所占内存 2字节 4字节 4字节 取值范围
-32768~32767
Integer
Long
长整型 单精度型
-2147483648~2147483648
Single
负 数 : -3.02823E8 ~
1.401298E-45 正 数 : 1.401298E—45 ~ 3.02823E8
数据类型
一、数据类型
在程序设计中,往往要处理各种各样 用的数据,不同的程序设计语言有不 同的数据类型,在 VB 中,为了便于数 据的表示与处理, VB 提供了数值型、 字符串型、布尔型、日期型等基本数 据类型。必须事先说明数据的类型, 才能使用。
值得注意的是,目前市面上治.疗.肾 虚的.药.物及保健品种类繁多,肾虚. 患.者自己不要盲目的应用,若是使 用不当,不但不能治.疗.疾.病,还 可能会加重自身.疾.病而更加损害健 康。咨讠旬马老中医吧 加V: msdf003 愿您早日康复!
取值范围
True或False 100/1/1~9999/12/31 定长字符串:0~65535 不定长字符串: 0 ~ 20 亿 个字符
字符串型数据是指用“”括起来的一串字符。 如 “欢迎进入VB世界。”
布尔型又称逻辑型,常用于表示逻辑判断的结果, 如“真/假”、“是/非” 等其值为True或False,分 别表示逻辑真和逻辑假。VB中也常用数值0表示假 值, -1表示真值。 日期型数据专门用来处理日期和时间。VB采用一对 “#”把日期和时间的值括起来,如#2003/08/20#表 示2003年8月20日。
visual basic基础与案例开发详解
visual basic基础与案例开发详解
1. 引言
1.1 概述
本文将详细介绍Visual Basic(简称VB)的基础知识和案例开发。Visual Basic 是一种使用事件驱动编程模型的高级编程语言,它是微软公司推出的一种易学易用的开发工具。通过本文我们将了解到VB的基本语法、数据类型与变量以及运算符与表达式等重要知识。
1.2 文章结构
本文分为五个主要部分:引言、Visual Basic基础、Visual Basic案例开发概述、Visual Basic案例开发详解和结论。在Visual Basic基础部分,我们将深入探讨VB的基本语法,数据类型与变量以及运算符与表达式等内容。接下来,我们会介绍使用VB进行案例开发的概述,包括案例介绍、开发环境配置以及编写第一个案例等内容。最后,在Visual Basic案例开发详解部分,我们将重点讲解控件和界面设计、事件处理程序以及数据库操作等重要技术。
1.3 目的
本文的目的是帮助读者全面理解并掌握Visual Basic编程语言,并通过实际案例演示来提升读者在VB上应用开发方面的能力。通过学习本文,读者可以从一个
初学者逐步成长为一个能够开发简单应用程序的VB程序员。此外,通过案例的详细讲解,读者还可以深入理解VB编程中的一些关键概念和技术,为以后更复杂应用的开发打下坚实基础。
以上是对文章“1. 引言”部分内容的详细描述。
2. Visual Basic基础:
2.1 基本语法:
Visual Basic的基本语法是一种结构化语言,它使用各种关键字、标识符和符号来组织和控制程序的逻辑流程。在Visual Basic中,我们可以使用一系列语句来实现特定的功能。以下是几个常用的基本语法要点:
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、数据类型概述
数据:计算机能够处理数值、文字、声音、图形、图像等信息,均称为数据。
数据类型:根据数据描述信息的含义,将数据分为不同的种类,对数据种类的区分规定,称为数据类型。数据类型的不同,则在内存中的存储结构也不同,占用空间也不同
VB的基本数据类型:
数值型数据(主要数据类型)日期型字节型
货币型逻辑型字符串型对象型变体型
二、数值数据类型
数值类型分为整数型和实数型两大类。
1、整数型
整数型是指不带小数点和指数符号的数。
按表示范围整数型分为:整型、长整型
(1)整型(Integer,类型符%)
整型数在内存中占两个字节(16位)
十进制整型数的取值范围:-32768~+32767
例如:15,-345,654%都是整数型。而45678%则会发生溢出错误。
(2)长整型(Long,类型符&)
长整数型在内存中占4个字节(32位)。
十进制长整型数的取值范围:
-2147483648~+2147483647
例如:123456,45678&都是长整数型。
2、实数型(浮点数或实型数)
实数型数据是指带有小数部分的数。
注意:数12和数12.0对计算机来说是不同的,前者是整数(占2个字节),后者是浮点数(占4个字节)
实数型数据分为浮点数和定点数。
浮点数由三部分组成:符号,指数和尾数。
在VB中浮点数分为两种:
单精度浮点数(Single)
双精度浮点数(Double)
(1)单精度数(Single,类型符!)
在内存中占4个字节(32位),,有效数字:7位十进制数
取值范围:负数-3.402823E+38~-1.401298E-45
正数 1.401298E-45~3.402823E+38
在计算机程序里面不能有上标下标的写法,所以乘幂采用的是一种称为科学计数法的表达方法
这里用E或者e表示10的次方(E/e大小写都可以)
比如:1.401298E-45表示1.401298的10的负45次方
vb里面可以这样表示:8.96E-5
例:21e5(正号省略)表示:
21乘以10的5次方的一个单精度数
(2)双精度数(Double,类型符#)
Double类型数据在内存中占用8个字节(64位)
Double型可以精确到15或16位十进制数,即15或16位有效数字。
取值范围:
负数:–1.797693134862316D+308~-4.94065D-324
正数: 4.94065D-324~1.797693134862316D+308
比如17.88D5,表示它是一个双精度数,表示17.88乘以10的5次方
这里用D来表示10的次方
二、货币型(Currency,类型符@)
主要用来表示货币值,在内存中占8个字节(64位);
整数部分为15位,可以精确到小数点后4位,第五位四舍五入;属于定点实数
货币型数据的取值范围:
-922337203685447.5808~922337203685447.5807
跟浮点数的区别:小数点后的位数是固定的,4位
例如:3.56@、65.123456@都是货币型。
三、字节型(Byte,无类型符)
一般用于存储二进制数。
字节型数据在内存中占1个字节(8位)。
字节型数据的取值范围:0~255
四、日期型(Date)
在内存中占用8个字节,以浮点数形式存储。
日期型数据的日期表示范围为:
100年1月1日~9999年12月31日
日期型数据的时间表示范围为:
00:00:00~23:59:59
用#括起来放置日期和时间,允许用各种表示日期和时间的格式。
日期可以用“/”、“,”、“-”分隔开,可以是年、月、日,也可以是月、日、年的顺序。时间必须用“:”分隔,顺序是:时、分、秒。
例:
#09/10/2000#或#2000-09-12#
#08:30:00AM#
#09/10/200008:30:00AM#
例:
Dim mylab As Date
mylab=#9/3/200111:35:00AM#
Time=mylab
在VB中会自动转换成mm/dd/yy(月/日/年)的形式。
五、逻辑型(Boolean)
逻辑型数据在内存中占2个字节。
逻辑型数据只有两个可能的值:
True(真)False(假)
若将逻辑型数据转换成数值型,则:
True(真)为–1False(假)为0
当数值型数据转换为Boolean型数据时:
非0的数据转换为true,0为fasle。
六、字符串(String,类型符$)
字符串是一个字符序列,必须用双引号括起来
说明:
双引号为分界符,输入和输出时并不显示。
字符串中包含字符的个数称为字符串长度。
长度为零的字符串称为空字符串,比如“”,引号里面没有任何内容
字符串中包含的字符区分大小写。
字符串可分为变长字符串和定长字符串两种。
(1).变长字符串(长度为字符串长度)
例:dim a as string
a="123"a="456789“
(2).定长字符串(长度为规定长度)
对于定长字符串,当字符长度低于规定长度,即用空格填满,当字符长度多于规定长度,则截去多余的字符。
例:dim a as string*10
七、对象数据类型(Object)
对象型数据在内存中占用4个字节。用以引用应用程序中的对象。
八、变体数据类型(Variant)
变体数据类型是一种特殊数据类型,具有很大的灵活性,可以表示多种数据类型,其最终的类型由赋予它的值来确定。
九、用户自定义类型
如果我想同时记录一个学生的学号、姓名、性别、总分,那么我可以用自定义类型。
用户自定义类型特点:这种类型的数据由若干个不同类型的基本数据组成。