2.2 数据类型

表2-1 C#数据类型

978-7-111-46863-9-Chapter02-4.jpg

(续)

978-7-111-46863-9-Chapter02-5.jpg

C#数据类型见表2-1,数据类型所表示的数字位数与其可容纳的数字数量密切相关。假设一个整数数据类型可以表示n位整数,若其为无符号整数,则最小值为0,最大值为2n-1,可表示2n个数;而对于有符号整数,其最小值为-2n-1,最大值为2n-1-1。了解数据类型的取值范围后,可以根据实际所操作的数据大小,选择相应的数据类型,防止超出数据类型范围的运算。

另外,在编写程序时,应在精度足够或不溢出的情况下,尽量使用精度较低或占用字节少的数据类型,这样可以提高运算效率,同时降低内存空间的占用。下列代码是一些变量的声明。

978-7-111-46863-9-Chapter02-6.jpg