哪个字节有点?

时间:2012-10-03 13:20:59

标签: byte bits

有点奇怪的但是这里......

如何以数学方式确定某个位在哪个字节?

例如,如果我有一个32位字,则有4个8位字节。我想知道某个位中的哪四个字节中的哪一个。所以使用一些随机位作为示例,第7位在第一个字节中,第12位在第二个字节中,19在第三个中,依此类推。 / p>

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:4)

如果您将位和字节从零开始编号,则使用整数除法除以8应该可以做到这一点:

 7 / 8 = 0 // Bit #7 is in byte #0
19 / 8 = 2 // Bit #19 is in byte #2