1.类型字符
有时需要直接量后面加上类型字符以明确指定类型,下面把常用的类型字符列出来
类型 | 字符 |
---|---|
Short | S |
Integer | I |
Long | L |
Decimal | D |
Char | c |
Single | F |
Double | R |
八进制 | 前导&O |
十六进制 | 前导&H |
2.Decimal 数据类型
在编写程序时表示小数时要用Decimal数据类型,这是个精度类型。
Single,Double 是浮点小数是个近似值,在不同的CPU平台上可能会出现结果不同的情况。
在数据库中亦是如此,小数字段应使用Decimal,否则将会得到意想不到的结果。
多数CPU平台都会有专门的方法处理浮点数,但没有针对Decimal数据类型的,所以Decimal处理起来要比浮点数慢,而且占用的空间更大。
3.String 数据类型
String的默认值是Nothing,但是在进行比较运算时VB.NET会把Nothing当作空字符串看待。
4.Object 数据类型
Object的默认值是Nothing,但当值为Nothing的Object变量转换为其他基本类型时,Nothing会被转化为目标类型的默认值。
5.Boolean 数据类型
Boolean可以和数值类型进行转换,不过所有的转换都认为是收缩转换。
True被转换为-1,False被转换为0。对Byte类型,True被转换为255。