所以我们正在做一个处理十六进制,二进制和十进制转换的赋值,我得到了这个问题。我不知道G来自哪里,我知道十六进制不包括G.这是一个没有答案的技巧问题,还是G代表我不知道的东西?
以下是整个问题。
5- 64G的二进制表示需要多少位?使用最短的方法找到答案。说明。
答案 0 :(得分:0)
如果我正确理解了这个问题,G代表Giga,你可以尊重64GB或64Gb,64GB和64Gb,这意味着问题缺少B或b。
在我给出完整答案之前,让我们先回顾一下:
1 bit = 8 bytes
1024 bytes = 1 Kilobyte (2^10 = 1024)
1024 Kilobyte = 1 Megabyte
1024 Megabyte = 1 Gigabyte
如果是比特,那么计算应该是这样的:
64 Gigabits = 64 * 1024 * 1024 * 1024 = 68719476736 bits
如果是Bytes那么:
64 Gigabytes = 64 * 1024 * 1024 * 1024 * 8 = 549755813888 bits