64G的二进制表示需要多少位?

时间:2016-09-01 19:00:29

标签: binary hex bits

所以我们正在做一个处理十六进制,二进制和十进制转换的赋值,我得到了这个问题。我不知道G来自哪里,我知道十六进制不包括G.这是一个没有答案的技巧问题,还是G代表我不知道的东西?

以下是整个问题。

5- 64G的二进制表示需要多少位?使用最短的方法找到答案。说明。

1 个答案:

答案 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