位操作

作者: 圆肩男孩 | 来源:发表于2020-07-27 19:50 被阅读0次
#define   setbit(x,y)    x|=(1<<y)         //将x的第y位置1
#define   clrbit(x,y)     x&=~(1<<y)       //将x的第y位清0
#define   getbit(x,y)    x&=(1<<y)
#define getbit(x,y)      (x>>y&1)         //将x的第y位清取出
#define reversebit(x,y)  x^=(1<<y)        //将x的第y位取反

相关文章

  • 位操作

    位操作乘、除、求余,需要乘以或除以2的n次方,都可以用移位的方法代替1、乘a=a*4 <=> a=a<<2 2、...

  • 位操作

    位操作详解 位运算的操作符有:&、|、^、~、>>、<<,六种,分别对应与,或,异或,按位取反,右位移,左位移 1...

  • 位操作

    c++中位操作操作符 这些位操作符只能用于整形的操作,其他会编译报错。位操作符的运算优先级比较低,因为尽量使用括号...

  • 位操作

    1. 把一个数上调成另一个数的倍数 2. 取某些位 取最低位, 可由数字得到相应的二进制字符串 3. 判断str与...

  • 位操作

    1.概念: ​ In digital computer programming, a bitwise ope...

  • 位操作

  • 位操作

    打印一个变量的二进制值 获取某一位的值将1左移n-1位然后与该变量按位与,等于0就是0,不等于0就是1 取反某一位...

  • InfluxDB 1.3新特性--查询语法新特性

    支持新的数学操作符 取余 (%) 位操作 AND (&) 位操作 OR (|) 位操作 Exclusive-OR ...

  • 逻辑操作与位操作

    位操作:&、|逻辑操作: &&、|| 逻辑操作只返回true 或 false x = 0x66y = 0x39 x...

  • 位操作与移位操作

网友评论

      本文标题:位操作

      本文链接:https://www.haomeiwen.com/subject/gcdtrktx.html