【发布时间】:2021-12-21 22:23:58
【问题描述】:
我在做 TryHackMe 时遇到了这个问题。我通过查看 TryHackMe 论坛的一些帮助得到了这个答案,但我找不到解释为什么 16 是 base 2 的简写? 有人可以向我解释为什么在这种情况下 16 是正确答案而不是 Base 8 吗? 谢谢您的帮助
【问题讨论】:
我在做 TryHackMe 时遇到了这个问题。我通过查看 TryHackMe 论坛的一些帮助得到了这个答案,但我找不到解释为什么 16 是 base 2 的简写? 有人可以向我解释为什么在这种情况下 16 是正确答案而不是 Base 8 吗? 谢谢您的帮助
【问题讨论】:
他们对问题的表述方式使任何编号系统看起来都可能是一个可能的答案。
Base 16 会更好,因为您可以使用单个十六进制数字表示 4 个二进制数字,而一个八进制数字可以表示 3 个二进制数字。
因此,您可以使用更少的十六进制数字来表示大量值。
【讨论】:
我在这件事上走错了路。
所以二进制数可以表示为 110011,例如(以 2 为底)。实际上,您不会使用它。人们使用八进制或十六进制。 那么问题就变成了:哪一个是最常见的,你会如何命名它?
【讨论】:
二进制以 2 为底,仅使用 0 和 1 我们也使用十六进制,它是以 16 为底,但这实际上只是用作二进制的简写,如您所见。
【讨论】: