c语言工作中常用到的位操作 2018-11-29 本文已影响0人 老天王盖地虎 1、指定的某一位数置1 define setbit(x,y) x|=(1<<y) 2、指定的某一位数置0 define clrbit(x,y) x&=~(1<<y) 3、指定的某一位数取反 define reversebit(x,y) x^=(1<<y) 4、获取的某一位的值 define getbit(x,y) ((x) >> (y)&1)