类型 | 占字节数 | 类型符 | 备考 |
---|---|---|---|
整型(Integer) | 4 | % | |
短整型(Short) | 2 | ||
长整型(Long) | 8 | & | |
单精度浮点型(Single) | 4 | ! | 7位 |
双精度浮点型(Double) | 8 | # | 15位 |
十进制数型(Decimal) | 16 | @ | 29位 一般用于存钱 |
字节型(Byte) | 1 | ||
字符型(Char) | 2 | ||
字符串型(String) | 可变动 | $ | 字符串中有" 需要用两个""来表示 一个英文字母或者一个汉字都占一个字符 长度为1 |
逻辑型(Boolean) | 2 | ||
日期型(Date) | 8 | #5/28/2017 5:2:10 PM# m/d/y h/m/s PM | |
对象型(Object) | 4 |
常量
直接常量
在程序代码中直接给出的数据
vb.net通常根据值的形式决定他们的数据类型。在默认情况下vb.net将整型数值作为integer类型进行处理(除非该整型大到必须要用Long类型表示),默认把实数值作为Double类型进行处理
符号常量
符号常量分为两种 内部定义的符号常量和Const语句定义的
内部定义的
vbOK(确定按钮符) vbCrLf(回车换行组合符) Color.Red(红色)Chr(13)回车符 Chr(10)换行符等
Const定义的
Const cl As Single = 3.14 //定义一个实型的常量
变量
VB.NET对关键字区分大小写 但对 变量名不区分大小写
数字类型默认值时 0 字符串类型默认值时 NULL
可以用数据类型符来声明变量
'定义整型变量
Dim num1%
Dim num2 As Integer
'定义长整型变量
Dim lg1&
Dim lg2 As Long
'定义单精度实型变量
Dim sing1!
Dim sing2 As Long
'定义双精度实型变量
Dim do1#
Dim do2 As Double
'定义十进制数字类型变量
Dim de1@
Dim de2 As Decimal
'定义字符类型变量
Dim str1$
Dim str2 As String
'定义object类型变量
Dim OB