不明白:(x >> 24)&0xff
这个问题在这里已经有了答案:
这些都是按位操作。 p >> 24将p int中的第一个字节移位到右边的24个位置,并且&0xff执行按位并移位的数字和十六进制数ff(十进制255)。 avg << 16将avg int 16位的第一个字节移到左边。 和| 执行按位或其他值。 这些就是所谓的位掩码。 搜索术语按位操作和位掩码以获取更多信息。 希望我帮助:)
链接地址: http://www.djcxy.com/p/12583.html这个问题在这里已经有了答案:
这些都是按位操作。 p >> 24将p int中的第一个字节移位到右边的24个位置,并且&0xff执行按位并移位的数字和十六进制数ff(十进制255)。 avg << 16将avg int 16位的第一个字节移到左边。 和| 执行按位或其他值。 这些就是所谓的位掩码。 搜索术语按位操作和位掩码以获取更多信息。 希望我帮助:)
链接地址: http://www.djcxy.com/p/12583.html