单词bit(位)是“Binary digIT”(二进制位)的缩写。
十进制位有从0到9的10个可能的值,但二进制位仅有两个可能的值——0和1。因此二进制数仅由0和1组成。
如下所示:1011。您如何算出二进制数1011的值是多少?计算方式与上面计算6357的方式一样,但您要用2作为基数而不是10。
因此: (1*2^3)+(0*2^2)+(1*2^1)+(1*2^0)=8+0+2+1=11 您可以看到,在二进制数中,每个位包含2的升幂的值。这使得以二进制进行计算非常容易。
0到20的十进制和二进制表示如下所示: 0 = 0 1 = 1 2 = 10 3 = 11 4 = 100 5 = 101 6 = 110 7 = 111 8 = 1000 9 = 1001 10 = 1010 11 = 1011 12 = 1100 13 = 1101 14 = 1110 15 = 1111 16 = 10000 17 = 10001 18 = 10010 19 = 10011 20 = 10100 查看序列时,您会发现0和1在十进制和二进制数系统中是相同的。在数字2处,您看到首先发生进位的是二进制体系。
如果某个位的值为1,然后您对其加1,则该位变为0且下一位变为1。在从15到16的过渡中,对4个位逐个进行此过程,将1111变为10000。
字节 位在计算机中极少单独出现。它们几乎总是绑定在一起成为8位集合,称为字节。
什么一个字节中有8位呢?一个类似的问题是:为什么一打鸡蛋有12个呢?8位字节是人们在过去50年中不断对试验及错误进行总结而确定下来的。 通过以8个位组成一个字节,您可以表示0-255之间的256个值,如下所示: 0 = 00000000 1 = 00000001 2 = 00000010 。
254 = 11111110 255 = 11111111 在CD的工作原理这篇文章中,您知道每次采样时CD使用的是2个字节或者说16个位。因此每次采样的范围为0到65,535,如下所示: 0 = 0000000000000000 1 = 0000000000000001 2 = 0000000000000010 。
65534 = 1111111111111110 65535 = 1111111111111111 字节