位运算以及位图
位操作符
与&
1 0 0 1 1
1 1 0 0 1
------------------------------
1 0 0 0 1
与运算 两个位都是 1 时,结果才为 1,否则为 0或 |
1 0 0 1 1
1 1 0 0 1
------------------------------
1 1 0 1 1
或运算 两个位都是 0 时,结果才为 0,否则为 1异或运算 ^
取反运算 ~
左移运算 <<
右移运算 >>
无符号右移运算 >>>
负数的表示
常见的位运算问题
32位int转换为二进制字符串
交换数字(异或)
判断奇偶数
正负切换(补码)
绝对值
高低位交换
统计二进制中 1 的个数
位运算实现加减乘除
加法
减法
乘法
除法
控制某一位
位图的实现
面试题
异或
最后更新于