0
  1. 如果以十为底,有多少位数字?
  2. 如果以八为底,有多少位数字?

我知道一个八位字节是一个由八位组成的单元,最多 255。但是我不明白如果它是十进制/八进制它会如何变化。

4

2 回答 2

2

您可以用 3 位十进制数(以 10 为基数)表示任何八位字节,也可以用 3 位八进制数(以 8 为基数)表示。

在那种情况下,答案是

  1. 3 (0-255)
  2. 3 (0-377)

在base16(例如十六进制)中,您可以用2位数字(00 - FF)表示一个八位字节

一个八位字节是 8 位信息。

于 2013-10-24T20:12:34.907 回答
2

八位字节是 8 位(八进制前缀表示 8),因此您有2^8 = 256可能的位模式,或0..255. 这需要 2 个十六进制或 3 个十进制数字,但请注意,您没有使用完整的 3 个十进制数字(有时称为 2.5 位)。并且由于八进制(base-8)表示2^3 = 8可能是位模式,因此您需要 3 个八进制数字。

  • 以 2 为基数,8 个二进制数字,0..11111111b
  • 以 8 为基数,3 个八进制数字,0..377
  • 以 10 为基数,3 个十进制数字,0..255
  • base-16,2 个十六进制数字,0..FF
于 2013-10-24T20:51:19.700 回答