构建高质量的C#代码
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第2章 处理数据

每一个有一定功能的程序,相信都会进行数据的处理工作。我们需要首先了解的是,计算机中的数据存储和处理方法与我们日常所熟悉的数据处理方法是有区别的。在计算机中,数据都以0或1的形式存储、读取、解释和执行,我们所需要的数据类型,如整数、文本内容、日期和时间等,都是通过不同组合的0和1序列来进行相应的编码和解码,以及采用不同的运算方式来处理。所以,在计算机程序中将数据类型详细地分成了很多类型,按照数据处理的形式,可以分为如下几大类:

● 整型数据,用于处理没有小数部分的数据,包括sbyte、byte、short、ushort、int、uint、long、ulong。

● 浮点型数据,用于处理包含小数部分,但精度要求不是特别高的数据,包括float和double。

● decimal类型数据,可以处理大数据,并可以精确进行小数位计算的数据类型。一般用于天文、金融等大数据计算,或者是要求处理精确度很高的数据计算时。

● bool,布尔型数据,又称逻辑型数据,一般用于状态或条件的判断,其值只能是true(真)或false(假)。

● char,用于处理单个字符。

● string,字符串类型,用于处理文本内容。

● 日期与时间。

● 其他类型,如object、枚举、结构、类等。