我知道一个Octet是一个由8位组成的单位,最多255位。但是我不明白它是如何在基数为十/八的基础上改变。
答案 0 :(得分:2)
您可以使用十进制(基数为10)的3位数表示任何八位位组,也可以使用八进制(基数为8)的3位数表示。
在这种情况下答案是
在base16(例如十六进制)中,您可以表示一个2位数字(00 - FF)的八位字节
八位字节是8位信息。
答案 1 :(得分:2)
八位字节是8位(oct前缀表示8),因此您有2^8 = 256
个可能的位模式或小数范围0..255
。这需要2个十六进制或3个十进制数字,但请注意,您没有使用完整的3位十进制数字(有时称为2.5位数字)。由于八进制(base-8)表示为2^3 = 8
个可能的位模式,因此需要3个八进制数字。
0..11111111b
0..377
0..255
0..FF