不明白:(x >> 24)&0xff

这个问题在这里已经有了答案:

  • 什么是位移(位移)操作符,它们是如何工作的? 8个答案

  • 这些都是按位操作。 p >> 24将p int中的第一个字节移位到右边的24个位置,并且&0xff执行按位并移位的数字和十六进制数ff(十进制255)。 avg << 16将avg int 16位的第一个字节移到左边。 和| 执行按位或其他值。 这些就是所谓的位掩码。 搜索术语按位操作和位掩码以获取更多信息。 希望我帮助:)

    链接地址: http://www.djcxy.com/p/12583.html

    上一篇: Dont understand: (x>>24)&0xff

    下一篇: C#.net bitwise shift left operation.?