操作符

来源:互联网 发布:显卡性能优化 编辑:程序博客网 时间:2024/05/15 12:15

1.以移位操作符

左移操作符为<<,右移操作符为>>,两个操作数必须都是整数才行,操作数都是在左边。&,|,^分别进行与、或、异或操作。~为求补运算。

value=value | 1<<bit_number;//bit_number为将1左移的位数,这样再与value进行或操作后该语句的功能就是将value的第bit_number为置1.

value=value & ~(1<<bit_number);//将bit_number位置为0。

value & 1<<bit_number;//测试value的第bit_number为是否为1,若是,则表达式的值为1,否则为0.

0 0
原创粉丝点击