操作符都是将十进制数转换成二级制数的补码进行运算的。
按位与操作符 & :只有补码上位数都为1的输出1,否则输出0。

按位或操作符 | :只要有1就为1,两个相同才为0。

~操作符:按位取反

^异或操作符
按位异或运算是指对两个数的二进制形式进行比较,相同位不同则为1,相同则为0。例如,对于两个数a和b,a ^ b的结果是将a和b转换为二进制后按位进行异或操作得到的结果。
移位操作符
左移操作符<<:左边抛弃,右边补零。

右移操作符>>:(1)逻辑右移:左边用0补充,右边丢弃(2)算术右移:左边用符号位补充,右边丢弃。

计算机编程:基础操作符在补码下的二进制运算
本文详细介绍了计算机编程中常见的操作符,如按位与、或、异或以及移位操作,强调了在处理十进制数时如何使用补码进行二进制运算的过程。





