求vb.net基本语法...if while之类的简单名型是怎样的?问题虽然简单.但请详细说明

2024-12-01 18:57:37
推荐回答(1个)
回答1:

1.Numeric数据类型:

它是VB.NET内置的主要类型,它占12种类型中的7种.

(1).Integer(整型)

表示简单的整数.Integer数据类型可以处理的整数范围大约为 -2147483648 到 2147483647。

(2).Byte(字节)

Byte是范围为0-255的整数,不能处理负数。字节是计算机的基本存储单元,以字节为单位的处理或自述去处的速度较快。字节数据类型的变量就是一个字节的方式存放在计算机中,很大程度上提高了运算速度。

(3).Short(短整型)

Short数据类型是Integer类型的一种形式,它接受值的范围较小,为 -32768 到 32767。

(4).Long(长整型)

Long类型非常类似于整数类型,但其支持更大的数据范围。Long类型的变量能够包含的范围是 -9223372036854775808 到 9223372036854775807。

(5).Single(单精度型)

Single类型用于存放单精度浮点数。浮点数是指数值可以带小数部分。其数值范围是 -3.402823E38 到 -1.401298E-45 (对于负数而言),和 1.401298E-45 到 3.402823E38 (对于正数而言)。

(6).Double(双精度类型)

Double类型存放双精度浮点数。其数据范围是 -1.79769313486232E308 到 -4.94065645841247E-324 (对于负数而言),和 4.94065645841247E-324 到 1.79769313486232E308 (对于正数而言)。

(7).Decimal(小数)

Decimal类型可最多接受28位的小数。当小数位为0时,它支持很大的正数或负数,至多可以有28位。另外,可以在Decimal类型中存储非常精确的数字,在小数点后可以保留28位小数。

介绍了这7种类型的数值范围后,下面是根据实际需要选择正确类型的简要规则:

a.如果必须使用小数位,但不需要28位小数,就可以使用Decimal类型。如果需要小数位,但小数位超过了28位,就可以使用Single类型,如果需要,甚至可以使用Double类型。货币一般存储为Decimal类型。

b.如果不需要使用小数位,首先应考虑Byte类型(最大为256)。但该类型不能处理负数。如果需要使用较大的数字或负数,首先应使用Short类型,接着是Integer,最后是Long类型。

c.如果超出了数值类型的范围,就会得到一个错误提示:“数值不能用类型X表示。”

2.文本数据类型

文本数据类型通常用于存储单词或字母,它也可以使用它们存储符号和数字。

(1).String(字符串)

String类型表示它存储的值是文本,在内容上可以是文本与数字数据的混合、数字数据、日期信息,但它不包含格式字符,像换行符等。其声明格式如下:

Dim str As String

str="runor"

String数据类型的值通常放在双引号中,因此不需要引用这些变量的声明,从直观上就能够将它们与数字值相区分。

(2).Char(字符)

Char数据类型将文本以数的形式存储。Char数据类型的变量可以按以下格式声明:

Dim Letter As Char

Letter="A"

Char变量的存储形式是相应的编码,但显示形式仍然是一个字符。

3.其他数据类型

(1).Date(日期型)

Date 类型必须以mm/dd/yyyy的格式定义,并用符号#作为其定义符,VB.NET也允许使用双引号作为其界定符。Date类型可存储在0001年1月1日到9999年12月31日之间的任何值,还可以存储时间信息。定义的格式如下:

Dim dat1,dat2 As Date

dat1=#10/1/2005#

dat2=#8/8/2005 7:00:00 PM#

(2).Boolean(布尔型)

Boolean变量可以设置成True 或 False。Boolean值也可以是数字,其中,0等于False,其他数字等于True。具体的布尔变量说明如下 :

Boolean值 数值 文本值
True -1、+1或其他数字 "True"
False 0 "False"

布尔型变量的声明格式如下:

Dim flag as Boolean

flag=True

需要注意的是,True或False值不应该放在双引号内。

-