为什么计算机里1kb=1024b?我知道2的10次幂等于1024 然后哪 我想知道具体点的如题 从十进制和二进制的关系说一下吧
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/29 02:01:30
为什么计算机里1kb=1024b?我知道2的10次幂等于1024 然后哪 我想知道具体点的如题 从十进制和二进制的关系说一下吧
为什么计算机里1kb=1024b?我知道2的10次幂等于1024 然后哪 我想知道具体点的
如题 从十进制和二进制的关系说一下吧
为什么计算机里1kb=1024b?我知道2的10次幂等于1024 然后哪 我想知道具体点的如题 从十进制和二进制的关系说一下吧
二进制是满2进一位,比如在二进制算法下 1+1=10 (进了一位)
十进制是满10进一位,在十进制算法下 1+1=2(没满10,不进位),上面二进制的值和十进制的值(假设为S)转换关系为 S=1*2^1+0*2^0(1乘以2的一次方,再加上,0乘以2的零次方)
=2+0
=2 也就是说二进制下的10,在十进制下是2.
上面的表达式可以参考十进制的写法,比如十进制的100=1*10^2+0*10^1+0*10^0
二进制下的100,转换成十进制的值为 1*2^2+0*2^1+0*2^0=4+0+0=4
八进制下的100 转换成十进制的值为 1*8^2+0*8^1+0*8^0=64
没什么然后。仅仅因为1024接近于十进制的1000、更容易为人接受而已。
度量单位都是人定的。假如一开始就约定1kb = 512b,那么习惯也就成了自然。
假设有一小桶,里面可以放一些豆子。注:数个数 从0 开始。 就好比间隔一米距离种一颗树,但开头就种一颗。
十进制的桶最多可以放10个豆: 第0 个 第 1个 第 2个 3 4 5 6 7 8 9 ,再放一个需要另一个桶。
二进制的桶最多可以放2 个豆: 第0个 第1个 ,再放一个需要另一个桶。
在计算机中,只能用二进制的形式计数。 十进制也是由二进...
全部展开
假设有一小桶,里面可以放一些豆子。注:数个数 从0 开始。 就好比间隔一米距离种一颗树,但开头就种一颗。
十进制的桶最多可以放10个豆: 第0 个 第 1个 第 2个 3 4 5 6 7 8 9 ,再放一个需要另一个桶。
二进制的桶最多可以放2 个豆: 第0个 第1个 ,再放一个需要另一个桶。
在计算机中,只能用二进制的形式计数。 十进制也是由二进制转换过来的。
收起