劍指Offer——不用加減乘除作加法

題目描述 寫一個函數,求兩個整數之和,要求在函數體內不得使用+、-、*、/四則運算符號。函數 輸入爲num1和num2code 方法 不能用+-*/,那麼只能用位運算來進行計算,能夠把二進制像十進制加法同樣,按位相加,滿2進1,而後能夠發現:io 按位相加時,0和1相加等於1,0和0、1和1相加等於1,與^運算的結果相同,所以能夠使用^運算獲得相加結果(不考慮進位狀況下)記爲sum = num1
相關文章
相關標籤/搜索