vb.net-数据类型

一、Numeric(数值型)数据类型

Integer 整型

4字节

变量存储为32位整数型,范围从-2147483.648至2147483.648

Long 长整型

8字节

变量存储为64位整数型,范围从-9223372036854775.808至9223372036854775.807

Short 短整型

2字节

变量存储为16位整数型,范围从-32768至32767

Single 单浮点型

4字节

变量存储为32位浮点数值型,范围:负数为-3.402823E38到-1.401298E-45;
正数为1.401298E-45到3.402823E38

Double 双浮点型

8字节

变量存储为64位浮点数值型,范围:负数为-1.79769313486231E308到-4.94065645841247E-324;
正数为4.94065645841247E-324到1.79769313486231E308

Decimal 十进制型

12字节

无小数点的整数范围是-79228162514264337593543950335到79228162514264337593543950335

二、Byte数据类型(8位,可以转化为Integer、LongShortSingleDouble
Decimal类型,且不会出现溢出的错误
)

  如果变量包含二进制数,则可将其声明为Byte类型的数组。在转换格式期间用Byte变量存储二进制数据就可保留数据。
当String类型变量在ANSI和Unicole格式之间进行转换时,变量中的任何二进制数据都会受到破坏。
    (1)读文件时
    (2)写文件时
    (3)调用DLL时
    (4)调用对象的方法和属性时

三、String数据类型

  1.声明字符串变量的格式:Dim S As String

     初始化字符串变量的格式:S="哦买了个嘎达"

  2.可以对String类型进行操作的基本函数

四、Boolean数据类型(4个字节,boolean类型占用多少个字节(给出的结论是单独使用是4个字节,在数组中又是1个字节),大部分人认为由操作系统和编译系统决定)

  0/1

  其他Numeric类型数据转换为Boolean型,则"0"转换为"False",其他的非零数转换为"True"Boolean的默认值为"False"

五、Date数据类型

  Date(日期)Time(时间)可包含在Date数据类型中

  Date类型的数据要写在两个“#”之间,如“# January 1,1993”“#1 Jan 93”,而且日期和时间的表示方式取决于计算机。

  注:DateAndTime类可以返回各种形式的时间信息,常用的属性有“Now”“Today”等,常用的方法有“Year”"Month"“MonthName”“Weekday”“WeekdayName”等,如下例,将当前的日期及时间返回给“MyDate”
  Dim MyDate As Date
  Dim MyWeekdayName As String

六、Object数据类型

  Object变量作为32(4个字节)地址来存储,该地址可引用应用程序中或某些其他应用程序中的对象。Object变量也可以用来存储各种类型的数据变量。

  例如:Dim objDb as Object
     objDb=New DAO.Field()

七、用户自定义类型(structure|结构

  用户自定义类型的关键字是structure”。一个结构的定义以“structure”关键字开始,以“End Structure”关键字结束,结构中的元素可以是任意的数据类型的组合,包括其他结构。结构一旦定义出来后就可以被用作变量声明、参数传递以及函数的返回值等用途。

  structure Employee

    Public GiverName As String  '雇员的姓

    Public FamilyName As String  '雇员的名

    Public Extension As Long  '雇员的电话

  End Structure

八、类型转换函数

  转:vb.net类型转换函数

posted @ 2020-02-17 15:47  ꧁执笔小白꧂  阅读(1065)  评论(0编辑  收藏  举报