点击这里给我发消息 点击这里给我发消息

ASP.NET入门教程 变量和数据类型

添加时间:2013-12-6
    相关阅读: ASP ASP.NET 程序 C#
 

在使用应用程序时,用户实际并不在意该应用程序如何存储数据。然而,作为程序员,您必须考虑到这一点。用户输入的是哪种数据?是文本、数字、日期还是其他某种格式?在应用程序内部如何保存数据不仅仅会对如何处理数据产生影响,而且会对使用该数据所实现的操作产生影响,因此这一点至关重要。为了在应用程序内部保存数据,通常使用变量(变量是编码过程中用于保存信息的一些简单名称),而且变量也有不同的类型;每种数据都有一种类型。例如,有一种数据类型称为String,理所当然用于字符串(string)或文本数据。还有用于日期和时间的Date数据类型,用于整数的Integer数据类型,以及用于浮点数的Decimal或Double数据类型。每种数据类型都有不同的特征;Integer类型只可以存储整型数字,如果向一个Integer变量中保存其他任何类型的数据都会引发异常。同样,Date数据类型只能存储日期和时间。以下列出了数据类型的完整列表:

·Boolean用于存储True或False.默认值为False。

·Byte用于单字节数据。它可以是一个单字符或者从0到255的数字。默认值为0。

·Char用于两个字节的数据。它可以是一个字符或者从0到65 535的数字。由于Char比Byte大,因此它可以存储双字节字符,如中文等一些非英文字符。默认值为0.

·Date用于存储日期和时间。默认值为oooi年1月1日的0:00:00(午夜)。

·Decimal用于小数。它支持多达29位的有效数字,因此对于金融数字来说是最精确的类型。默认值为0。

·Double用于浮点数。与Decimal数据类型不同,Double的范围更小、而且精确度也低。然而,其运行速度较快,因此是浮点数的首选数据类型,除非需要很高的精度。默认值为0.

·integer用于范围在一2 147 483 648到2 147 483 647之间的整数。默认值为0。

·Long用于范围在一9 223 372 036 854 775 808到9 223 372 036 854 775 807之间的整数。默认值为O。

·Object用于表示对象。在VB中默认值为Nothing.在C#中默认值为null。

·SByte用于存储一128到}z}之间的整数。默认值为0。

·Short用于范围在-32 768到32 767之间的整数。默认值为0。

·Single用于不需要完整显示Double数的浮点数。默认值为0。

·String用于存储文本(或字符串)数据。在VB中默认值为Nothing,在C#中为null。

·Ulnteger等价于无符号的Integer.由于它是无符号的,因此只能存储范围在0到4 294 967 295之间的正数。默认值为0。

·ULong等价于无符号的Long.由于它是无符号的,因此只能存储范围在0到18 446 774073 709 551 615之间的正数。默认值为0。

·UShort等价于无符号的Short.由于它是无符号的,因此只能存储范围在0到65 535之间的正数。默认值为0。

使用不同的数据类型可以让该类型仅提供所需要的特性。例如,DateTime类型允许对日期进行操作数据存储方式提取单独的日期或时间部分、等。此外,使用数据类型可以选择最有效的因此,如果需要保存相当长的数字,则可以使用Long a Long在内存中占据的空间比Short多,因此,如果只用来保存1到100之间的数字,则不需要使用Long.本质上,您所选择的数据类型不仅仅依据该数据的类型,而且要依据其大小。

 

咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册