关于1kB为什么等于1024B

讲真、这个问题我现在依然没弄清楚,所以先记载下来,稍后梳理。

目前我所知道的:

1 ------------------------------- 1 (十进制) =2的0次幂

10 11 ----------------------------------- 2 (十进制) =2的1次幂

100 101 110 111 ----------------------------- 4 (十进制) =2的2次幂

1000 1001 1010 1011 1100 1101 1110 1111 -------- 8 (十进制) =2的3次幂

那么:

10000000000 ------------------------- 1024(十进制) = 2的10次幂 ...

也就是说:需要11 位 二进制数才能表示十进制的1024

下面:1111101000----------------------1000(十进制)

可这依然说明不了1024B就等于1kB啊。请问k是什么鬼操他妈的!

11.23更新:

再次理解计算机只能进行二进制的运算,而不能进行十进制的运算。

那么我们站在计算机的角度上看,也就是把我们自己想象成计算机的时候:

1. 计算机在存储到1000字节时在前端显示为1kB?

2. 计算机在存储到1024字节时在前端显示为1kB?

我们可以想象得到其实第一种情况不可能发生?计算机无法完成这样的操作?

其实一切都是可以的!!!!!!!!!!!

至此我终于知道这个k是什么鬼了,分明就是人们规定的!!!

所以我真心认为自己没必要纠结了。

不懂就看记事本的例子了。。。。。


僵尸国度第二季 丧尸国度 (2015)
Bylo.ai AI发型更换器 - 立即体验新造型