位操作實現加減乘除四則運算

1. 題目描述 如何使用位操作分別實現整數的加減乘除四種運算? 2. 解決方案 需要熟練掌握一些常見功能的位操作實現,具體爲: <1> 常用的等式:-n = ~(n-1) = ~n+1 <2> 獲取整數n的二進制中最後一個1:n&(-n) 或者 n&~(n-1),如:n=010100,則-n=101100,n&(-n)=000100 <3> 去掉整數n的二進制中最後一個1:n&(n-1),如:n=
相關文章
相關標籤/搜索