整数是啥?正整数+负整数+0 四则运算是啥?加减乘除 首先这道题靠的是进制转换,大家有没有想过计算器是怎么计算出来的 其次我发现高手在民间,我用自加的办法行不行?
自加的办法
两个整数定一个,动一个
首先判断动的那个是正还是负
如果是正,那么动自减同时定的那个自加
直到动的变成零那么加法就完成了
如果是负的,就动的自加,定的自减
上代码
void add(int num1
, int num2
){
do{
if(num2
<0){
num2
++,num1
--;}
else{num2
--,num1
++;}
}
while(num2
==0)
return num1
;
}
好吧这里讲讲计算器怎么做加减法 首先大家要明白源码,补码,反码 这里就直接上百度的图吧 到了我不理解的地方了,两个补码怎么做加法运算,这几天把它想清楚写出来吧,明天要考试,9号要参加培训