2013-10-24 45 views
0
  1. 如果基数为十几位数?
  2. 如果八位数字有多少位?

我知道Octet是一个由8位组成的单元,高达255.然而,我不明白它是如何改变,如果它是在基地十/基地八。需要多少位数来编码一个八位字节?

+0

一个八位字节是8位,如果你是prefere,则是一个字节。你所指的是八进制基数(=基数8),这是完全不同的。 –

回答

2

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

在这种情况下

答案是

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

(例如十六进制),则可以表示与一个八位组2位数字(00 - FF)

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

+0

八位组的默认基数是多少?如果八位字节为十位十位,那么它是否仍然被认为是八位字节? – onepiece

+0

我相信我找到了你的答案。如果是这样,请将其标记为答案 – AwokeKnowing

2

一个八位字节是8位(oct前缀表示8),所以你有2^8 = 256可能的位模式,或小数位范围0..255。这需要2个十六进制或3个十进制数字,但请注意,您没有使用完整的3个十进制数字(有时称为2.5位数字)。由于八进制(基数为8)表示是2^3 = 8可能的位模式,所以需要3个八进制数字。

  • 基-2,8成二进制数位,0..11111111b
  • 基8,3八进制数字,0..377
  • 基-10,3个十进制数字,0..255
  • 基-16,2个十六进制数字, 0..FF
相关问题