1.二进制反码或按位取反 符号为 ~
2.按位与运算 符号为:&
3.按位或 符号为:|
4.按位异或 符号位 ^
用法:1.掩码 2.打开位(设置位)3.关闭位(清空位)
5.移位运算符
1)左移 运算符为 <<
右端移位丢失数字,补0
2)右移运算符为>>
对于无符号数 右移空缺的位不0
对于有符号的数,补位由机器决定,不同的机器补位情况不同
本文详细介绍了二进制位操作的基本概念与使用方法,包括按位取反、按位与、按位或、按位异或及移位运算等核心内容,并探讨了这些操作在实际编程中的应用。
1.二进制反码或按位取反 符号为 ~
2.按位与运算 符号为:&
3.按位或 符号为:|
4.按位异或 符号位 ^
用法:1.掩码 2.打开位(设置位)3.关闭位(清空位)
5.移位运算符
1)左移 运算符为 <<
右端移位丢失数字,补0
2)右移运算符为>>
对于无符号数 右移空缺的位不0
对于有符号的数,补位由机器决定,不同的机器补位情况不同
1386
5143
2802

被折叠的 条评论
为什么被折叠?