欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

[VB.NET Tips]对于基本数据类型的提示

程序员文章站 2023-08-23 08:54:15
基本数据类型的处理往往有些注意事项会被漏掉,简单讨论一下基本数据类型的注意事项。 ......

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。