Leetcode29-俩数相除 — & (与运算)、|(或运算)、^(异或运算)的本质理解

位与运算符(&) 参加运算的俩个数据,按二进制位进行"与"运算。 运算规则:0&0=0; 0&1=0; 1&0=0; 1&1=1; 即:俩位同时为"1", 结果才为“1”, 否则为0 例如:3&5 即 0000 0011 & 0000 00101 = 0000 0001 因此,3&5的值得1。 另为,负数按补码形式参加位与运算。 其中,正数的补码等于原码;负数的补码等于反码加1,而反码等于原码符号
相关文章
相关标签/搜索