ASP.NET入门教程 9.1 变量和数据类型
在使用应用程序时 用户实际并不在意该应用程序如何存储数据 然而 作为程序员 您必须考虑到这一点 用户输入的是哪种数据?是文本 数字 日期还是其他某种格式?在应用程序内部如何保存数据不仅仅会对如何处理数据产生影响 而且会对使用该数据所实现的操作产生影响 因此这一点至关重要 为了在应用程序内部保存数据 通常使用变量(变量是编码过程中用于保存信息的一些简单名称) 而且变量也有不同的类型 每种数据都有一种类型 例如 有一种数据类型称为String 理所当然用于字符串(string)或文本数据 还有用于日期和时间的Date数据类型 用于整数的Integer数据类型 以及用于浮点数的Decimal或Double数据类型 每种数据类型都有不同的特征 Integer类型只可以存储整型数字 如果向一个Integer变量中保存其他任何类型的数据都会引发异常 同样 Date数据类型只能存储日期和时间 以下列出了数据类型的完整列表
·Boolean用于存储True或False 默认值为False
·Byte用于单字节数据 它可以是一个单字符或者从 到 的数字 默认值为
·Char用于两个字节的数据 它可以是一个字符或者从 到 的数字 由于Char比Byte大 因此它可以存储双字节字符 如中文等一些非英文字符 默认值为
·Date用于存储日期和时间 默认值为oooi年 月 日的 : : (午夜)
·Decimal用于小数 它支持多达 位的有效数字 因此对于金融数字来说是最精确的类型 默认值为
·Double用于浮点数 与Decimal数据类型不同 Double的范围更小 而且精确度也低 然而 其运行速度较快 因此是浮点数的首选数据类型 除非需要很高的精度 默认值为
·integer用于范围在一 到 之间的整数 默认值为
·Long用于范围在一 到 之间的整数 默认值为O
·Object用于表示对象 在VB中默认值为Nothing 在C#中默认值为null
·SByte用于存储一 到}z}之间的整数 默认值为
·Short用于范围在 到 之间的整数 默认值为
·Single用于不需要完整显示Double数的浮点数 默认值为
·String用于存储文本(或字符串)数据 在VB中默认值为Nothing 在C#中为null
·Ulnteger等价于无符号的Integer 由于它是无符号的 因此只能存储范围在 到 之间的正数 默认值为
·ULong等价于无符号的Long 由于它是无符号的 因此只能存储范围在 到 之间的正数 默认值为
·UShort等价于无符号的Short 由于它是无符号的 因此只能存储范围在 到 之间的正数 默认值为
使用不同的数据类型可以让该类型仅提供所需要的特性 例如 DateTime类型允许对日期进行操作数据存储方式提取单独的日期或时间部分 等 此外 使用数据类型可以选择最有效的因此 如果需要保存相当长的数字 则可以使用Long a Long在内存中占据的空间比Short多 因此 如果只用来保存 到 之间的数字 则不需要使用Long 本质上 您所选择的数据类型不仅仅依据该数据的类型 而且要依据其大小
lishixinzhi/Article/program/net/201311/14774
2023-08-15 广告