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

題目描述 寫一個函數,求兩個整數之和,要求在函數體內不得使用+、-、*、/四則運算符號。java 思路解析 但不能使用加減乘除進行運算的時候,其實意思就是叫用計算機底層的按位與&,按位或|, 按位異或^進行實現。 舉例:5的二進制是101,3的二進制是011。 兩個二進制的相加結果是用一個異或門實現的; 兩個二進制的進位結果是用一個與門來實現的。 而咱們在計算101+011d的時候就須要將其進行異
相關文章
相關標籤/搜索