a+b位运算
核心思想
a^b(不进位加法)。
(a&b)<<1(用于表示进位的位置)。
具体步骤
将上面2结果再次进行按位异或^运算,再求新的异或加法的进位表示,直到没有进位产生也就是(a&b)<<1==0时a^b的结果即为a+b的最终结果
源码实现
1 | class Solution { |
最后更新: 2022年09月29日 19:37
原始链接: https://yang-xiaofeng1101.github.io/2020/06/15/a-b%E4%BD%8D%E8%BF%90%E7%AE%97/