2.2 VB编程基础——数据类型 - Go语言中文社区

2.2 VB编程基础——数据类型


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

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/suqianhuyang8/article/details/54934884
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-01 19:35:55
  • 阅读 ( 886 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

推荐文章

猜你喜欢