vb.net的数据类型

摘要:
当字符串类型变量在ANSI和Unicode格式之间转换时,变量中的任何二进制数据都将被销毁。注意:DateAndTime类可以返回各种形式的时间信息。常用属性包括“Now”、“Today”等。常用方法包括“Year”、“Month”、“MonthName”、“Weekday”、“WeekdayName”等。以下示例将当前日期和时间返回到“MyDate”:DimMyDateAsDate DimMyWeekdayNameAsString 6。对象数据类型对象变量存储为32位地址,此地址可以引用应用程序或其他应用程序中的对象。对象变量也可用于存储各种类型的数据变量。

一,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类型转换函数

免责声明:文章转载自《vb.net的数据类型》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇全连接层、softmax的lossLinux命令学习笔记2下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

less 官网讲解 ( http://www.bootcss.com/p/lesscss/ )

变量 变量允许我们单独定义一系列通用的样式,然后在需要的时候去调用。所以在做全局样式调整的时候我们可能只需要修改几行代码就可以了。 // LESS @color: #4D926F; #header { color: @color; } h2 { color: @color; } /* 生成的 CSS */ #header { co...

Servlet异步处理和文件上传

1. 什么是异步处理 原来,在服务器没有结束响应之前,浏览器是看不到响应内容的!只有响应结束时,浏览器才能显示结果! 现在异步处理的作用:在服务器开始响应后,浏览器就可以看到响应内容,不用等待服务器响应结束! 2. 实现异步的步骤 * 得到AsyncContext,它异步上下文对象 AsyncContext ac = request.startAsync(...

数据绑定流程分析

1.    数据绑定流程原理★ ①   Spring MVC 主框架将 ServletRequest  对象及目标方法的入参实例传递给 WebDataBinderFactory 实例,以创建 DataBinder 实例对象 ②   DataBinder 调用装配在 Spring MVC 上下文中的 ConversionService 组件进行数据类型转换、...

vsnprintf

http://www.cplusplus.com/reference/cstdio/vsnprintf/ int vsnprintf (char * s, size_t n, const char * format, va_list arg ); Write formatted data from variable argument list to siz...

Java实现系统目录实时监听更新。

    SDK1.7新增的nio WatchService能完美解决这个问题。美中不足是如果部署在window系统下会出现莫名其妙的文件夹占用异常导致子目录监听失效,linux下则完美运行。这个问题着实让人头疼。如果有童鞋找到问题根源请一起探讨。   这里简单的列出用Servlet实现的基本类供大家参考。首先是核心的实现类。    1 2...

Hibernate 入门

Hibernate  入门 1. 什么是hibernate ORM框架/持久层框架 jdbc的一个框架 object reference mapping 通过管理对象来改变数据库中的数据 通过管理对象来操作数据库 mybatis 优势:跨数据库的无缝移植 2. 如何在项目中添加hibernate支持(手动添加) 在pom.xml添加hibernate相关...