1
有点奇怪的,但这里去...哪个字节是位?
我怎样才能数学确定哪个字节的某一位是在?
例如,如果我有一个32位字,则有四个8位字节。我想知道这四个字节中哪一个是某个位。因此,以一些随机位为例,位7位于第一个字节,位12位于第二位,位于第三位,等等。
任何想法?
感谢
有点奇怪的,但这里去...哪个字节是位?
我怎样才能数学确定哪个字节的某一位是在?
例如,如果我有一个32位字,则有四个8位字节。我想知道这四个字节中哪一个是某个位。因此,以一些随机位为例,位7位于第一个字节,位12位于第二位,位于第三位,等等。
任何想法?
感谢
如果从零号码您的比特和字节,使用整数除法应该做的伎俩除以8:
7/8 = 0 // Bit #7 is in byte #0
19/8 = 2 // Bit #19 is in byte #2