计算机内部是由IC这种电子部件构成的。前面所讲的CPU和内存也是IC的一种。IC的这个特性,决定了计算机的信息数据只能用二进制来处理。虽然二进制并不是专门为IC而设计的,但是和IC的特性非常吻合。计算机处理信息的最小单位-位,就相当于二进制中的一位。位的英文bit是二进制数位(binary digit)的缩写。8位二进制数被称为一个一个字节。字节是最基本的信息计量单位。位是最小单位,字节是基本单位。内存和磁盘都使用字节单位来存储和读写数据,使用位单位则无法读写数据。因此,字节是信息的基本单位。程序中,即使是用十进制数和文字等记述信息,在编译后也会转换成二进制数的值,所以,程序运行时计算机内部处理的也是用二进制数表示的信息。对于用二进制数表示的信息,计算机不会区分它是数值、文字,还是某种图片的模式等,而是根据编写程序的各位对计算机发出的指示来进行信息的处理(运算)。
二进制数的值转换成十进制数的值,只需将二进制数的各位数的值和位权相乘,然后将相乘的结果相加即可。数字的位数不同,位劝也不相同。