如果2 ^ 0是1位,2 ^ 1是2位,那么为什么2 ^ 10被称为1 KB,而不是1 KB。 由于8位等于1个字节,因此1024个字节是128个字节,而不是1024个字节。
如果1字节等于1024字节,那么应该是1024 * 8 = 8192位,不是吗?
答案 0 :(得分:1)
实际上非常简单:
2^3 bits = 1 byte
2^10 bits = 128 bytes
1000 bits = 1 kilobit
1000 bytes/1024 bytes = 1 kilobyte (kB = 1000 bytes/ KB = 1024 bytes)