二进制
计算机内部使用二进制(binary)来表示信息。二进制是指以 2 为基数的记数系统,只有 0 和 1 两个数字,逢 2 进 1。
计算机内部使用二进制的原因有以下几点:
1、电路中容易实现:当计算机工作的时候,电路通电工作,于是每个输出端就有了电压。电压的高低通过模数转换即转换成了二进制:高电平是由 1 表示,低电平由 0 表示。也就是说将模拟电路转换成为数字电路。这里的高电平与低电平可以人为确定,一般地,2.5 伏以下即为低电平,3.2 伏以上为高电平。二进制数码只有两个(“0”和“1”)。电路只要能识别低、高就可以表示“0”和“1”。
2、物理上最易实现存储:二进制数可以用电路的开和关来表示,因此可以很容易地存储在计算机的存储器中。
3、运算规则简单:二进制的加减乘除运算规则很简单,可以用逻辑门来实现。
在计算机内部,数据是用二进制位来存储的。一个二进制位可以表示一个 0 或 1,两个二进制位可以表示 00、01、10、11,也就是 4 个数字。因此,一个字节可以表示 2^8=256 个数字。
计算机内部的所有数据都是以二进制来表示的,包括程序、操作系统、文件等。