第二章 比特,数据类型和运算2.1比特和数据类型2.1.1 信息的最小单位比特我们在第一章中提到,计算机是一个由多个层次组织起来的系统。在计算机中通过电子的流动,一个用自然语言描述的问题可以轻而易举的得到解决。在计算机的内部,数以亿计非常微小、快速的元件控制着电子的流动。这些元件对电路中电压的有无做出反应。事实上,它们可以对电压具体的数值做出反应,而不仅仅是对电压的有无做出反应。但是这样会使控制电路和探测电路变得非常复杂而没有多少实际用途,因此在实际的应用中往往是探测两点之间电压的有无而不是测量电压的具体值。要明白这些,先想一想家中的插座孔,你可以测量一下两孔间电压具体的值,比如,是120伏特呢,还是115伏特,或者是118.6伏特。但是电路系统只会探测电压是否存在,因为这样更简单。如果你想测量电压值,那么你还需要一组仪器,而如果想探测电压是否存在,把你的手指伸进去就足够了。我们把存在电压用“1”表示,而把不存在电压用“0”表示,我们称这一个个的“0”和“1”为比特(bit),或位,是“二进制位”(binary digit)的缩写。想想你从小就使用的0