不使用加减乘除对两个整数求和

1. 问题描述 不使用加法(+)、减法(-)、乘法(*)和除法(/)操做,求两个整数的和。java 2. 思路 能够从位运算上考虑,将两个整数以二进制表示,两个数的加法,即对应位上的加法,若是两个数的某一位不一样(一个为0,一个为1),则相加后该位为1;若是相同,分两种状况,同为0,则相加后仍是0,若是同为1,相加后结果仍为0,但须要向更高位进位;git 因而咱们发现,对位进行相加时,若是两个位相
相关文章
相关标签/搜索