C#程序开发的简单类型
时间:2014-3-25
简单类型就是组成应用程序中基本组成部件的类型,例如数值和布尔值(true或false).简单类型还可以组成比较复杂的类型,大多数简单类型都是存储数值的,初看起来有点奇怪,肯定只需要一种类型存储数值吗?
数值类型过多的原因是在计算机内存中,把数字作为一系列的0和1来存储的机制,对于整数值,用一定的位来存储,用二进制格式来表示,以N位来存储的变量可以表示任何介于0到2的N次方-1之间的数,大于这个值的数太大,不能存储在这个变量中,
例如,有一个变量存储了2位,在整数和表示这个整数的位之间的映射应如下所示:
0=00
1=01
2=10
3=11
如果要存储更大的数,就需要更多的位
这个论点的结论是要存储每个可以想像得到的数,就需要非常多的位,这并不适合PC,即使可以用足够多的位来表示每一个数,变量使用这些位来存储它,其效率也非常低下,例如,只需要存储从0到10之间的数,其实4位就足够了,可以用相同的内存空间存储这个范围内的更多数值.