VB.NET编程:数据类型
编程界总是充满着创意的点子和令人惊叹的工具。那么如何变身为编程大神呢?我们先从基础学起:数据类型。测试机示范工具:Visual Studio 2015

3、开始前你必须知道:Unicode:统一码,专门供计算机使用的编码。位数:越高储存的数据越精确,但是占用的字节也会更多。
字符数据类型
1、VB.NET具有三种数据类型:字符数据、数值数据、其他数据。我们先从字符数据开始。字符数据只有两种,Char和String,即字符型和字符串型。
2、Char:字符型。这种类型的数据是单个双字节的Unicode字符。在这种类型中,一个字符用双字节储存。一般来说,Char用于储存单个字符,而不是一连串的字符。如图1例。注意,Char的取值范围是有限的,最高是65535,出错例子如图2。

3、String:字符串型。这才是真正意义上储存一连串字符的数据!String可谓是在编程中使用最多的数据类型,以不带符号的数字序列形式储存,每个数字的取值范围从0-65535不等,都可以表示一个Unicode字符。一个String可以储存约21亿个Unicode字符。




6、Decimal:小数型小数型的位数最高,使用了128位储存(16个字节),用来储存小数。因此它的取值范围相当不可思议。所支持的最大可能值:+/-792281625142643375935439033528位小数最大支持值:+/-7.9228162514264337593543950335非0值最大支持值:0.0000000000000000000000000001(28位)例子如图1。

8、Double:双精度浮点型专门用来储存双精度浮点数的数据类型,使用8个字节(64位),其中符号占1位,指数11位,其余52位表示位数。双精度浮点数能精确到15-16位十进制数。取值范围:负数:-1.79769313486232E+308~-4.906545841247E-324正数:4.94065841247E-324~1.79769313486232E+308例子如图1。

4、Object:对象型它以4个字节地址形式储存,可作为对象引用,可以声明该变量分配任何引用类型(字符串、数组、类或接口),同时也可以引用其他任何数据类型的数据。