2.2 VB编程基础——数据类型
来源:互联网 发布:北京大学金融大数据 编辑:程序博客网 时间:2024/05/22 03:32
2.2 数据类型
数据类型是指定义一个值的集合,以及定义这个值集上的一组操作,是各种编程语言的基础中基础,不同编程语言的数据类型不完全一致。
VB数据类型主要分两大类:基本数据类型和用户自定义类型。
1.基本数据类型包括:字符型、数值型、布尔型、日期型、变体型、对象型。
2.用户自定义类型包括:记录型、枚举型。
2.1基本数据类型
VB提供的基本数据类型有字符型、数值型、布尔型、日期型、变体型、对象型,6个主要基本类型。
1.字符型 string $
由字符、字符串组成的数据类型为字符型,用 String 表示。如:“VB”、“编程”、“A”、‘’&*%%‘’等等。
字符变量的声明
VB默认string变量或参数是一个可以变长度的字符串,字符串赋值的数据其长度可增可减。
B 定长字符串
字符串在声明的时候确定其固定的长度。
String * size
如: stuName * 10 ‘ 学生姓名的长度不超过10个字,超过部分不保留,不足用空格填充。
文本框中的姓名显示没居中的原因是用空格填充。
2.数值型
变量可以进行基本数值运行。
A. 整数型 Integer % int 使用频率很高
2个字节,16位,取值-32768-32767,使用整数型变量要注意超出其取值范围,防止溢出报错。
B.长整形 Long & lng 使用频率很高
4个字节,32位,取值范围为:-2147 483648-2147 483647,当变量数值比较大的时候,用长整形比较合适,同时用此数据类型运算速度比整型的要快。
C.单精度浮点型 Single ! sng
4个字节,32位。
D.双精度浮点型 Double # dbl
8个字节,64位。
E.货币型 Currency @ cur
8个字节,64位。适用于金额计算。
F.字节型 Byte bty
1个字节,8位。取值范围为1-255。一个ASCII 的8个二进制比特称为1个字节。一个汉字为2个字节。
所有数值型变量都可以相互赋值。但是当单精度和货币性变量赋值给整数变量时候,VB会自动将该数值的消暑部分四舍五入之后去除,而不是直接舍去。
3。布尔型
布尔型又称为逻辑型,当变量只是表示真或假、YES或NO、ON或off时,可将其声明为布尔型,其值默认为False。
4。日期型
日期型变量用来存储日期或时间,日期常数必须用# 号括起来。
5.对象型
6.变体型
2.2.2 记录类型
记录类型是由用户自己定义的数据类型,经常用来表示数据记录,该数据记录一般由多个不同数据类型的元素组成。
记录类型通常是在模块中声明,默认是公用的,也可以通过Private来改变其可见性。
记录类型通常由Type 来定义
PrivateIPublic Type 数据类型名
数据类型元素名 as 类型名
数据类型元素名 as 类型名
End Type
2.2.3 枚举类型
枚举是为一组整数值提供便于记忆的标识符,其作用是管理和使用常量。
枚举类型主要使用Enum语句定义。
PrivateIPublicIEnum 数据类型名
数据类型元素名 = 整形常数表达式
数据类型元素名 =整形常数表达式
End Enum
- 2.2 VB编程基础——数据类型
- VB基础——变量和数据类型
- VB.NET编程基础
- java编程基础-数据类型
- Go基础编程:基础数据类型
- VB.Net学习笔记(数据类型基础)
- VB.Net学习笔记(数据类型基础)
- VB.NET数据库基础编程
- 2.3 VB编程基础--变量
- 2.4 VB编程基础--常量
- 编程杂谈---vb,vb.net,java数据类型区分
- 编程杂谈---vb,vb.net,java数据类型区分
- python基础——数据类型
- PHP基础——数据类型
- JS基础——数据类型
- JS基础——数据类型
- Java基础——数据类型
- swift——基础数据类型
- IntelliJ IDEA 14和Maven创建Java Web项目
- 检测DNS服务器状态的问题
- Polya问题
- 详述C++内置函数
- VMware虚拟机克隆Ubuntu镜像,导致eth0缺失的简单恢复
- 2.2 VB编程基础——数据类型
- Java类型中ParameterizedType,GenericArrayType,TypeVariabl,WildcardType详解
- 给tomcat 服务器配置域名
- 整数次幂的递归求解
- Java基础(三) Java变量、操作符及判断和循环语句
- numpy的应用
- 编译与反编译
- CCF201604-4 游戏(100分)
- 操作系统笔记(五)覆盖和交换,虚拟内存