- 如果以十为底,有多少位数字?
- 如果以八为底,有多少位数字?
我知道一个八位字节是一个由八位组成的单元,最多 255。但是我不明白如果它是十进制/八进制它会如何变化。
您可以用 3 位十进制数(以 10 为基数)表示任何八位字节,也可以用 3 位八进制数(以 8 为基数)表示。
在那种情况下,答案是
在base16(例如十六进制)中,您可以用2位数字(00 - FF)表示一个八位字节
一个八位字节是 8 位信息。
八位字节是 8 位(八进制前缀表示 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