Bit Hack - Round off to multiple of 8

前端 未结 7 2075
情歌与酒
情歌与酒 2021-01-31 12:42

can anyone please explain how this works (asz + 7) & ~7; It rounds off asz to the next higher multiple of 8.

It is easy to see that ~7 produces 11111000 (8bit repre

7条回答
  •  轻奢々
    轻奢々 (楼主)
    2021-01-31 13:00

    Without the +7 it will be the biggest multiple of 8 less or equal to your orig number

提交回复
热议问题