数据结构-不用四则运算求两整数的和

    科技2022-09-06  128

    整数是啥?正整数+负整数+0 四则运算是啥?加减乘除 首先这道题靠的是进制转换,大家有没有想过计算器是怎么计算出来的 其次我发现高手在民间,我用自加的办法行不行?

    自加的办法 两个整数定一个,动一个 首先判断动的那个是正还是负 如果是正,那么动自减同时定的那个自加 直到动的变成零那么加法就完成了 如果是负的,就动的自加,定的自减

    上代码

    void add(int num1, int num2){//传递两个整数 //定Num1,动num2 do{ if(num2 <0){/**如果是负的,就动的自加,定的自减**/ num2++,num1--;} else{num2--,num1++;} } while(num2==0)//直到Num2为0 return num1;//返回num1不久欧克了 }

    好吧这里讲讲计算器怎么做加减法 首先大家要明白源码,补码,反码 这里就直接上百度的图吧 到了我不理解的地方了,两个补码怎么做加法运算,这几天把它想清楚写出来吧,明天要考试,9号要参加培训

    Processed: 0.009, SQL: 9