加法是怎么实现的,我们只用进位和比较进行一个简单的实现哈哈,玩一玩
function add(a,b) { var op1=a; var op2=b; var c=0;//进位 var ret=0;//结果 while(1){ ret=op1^op2; c=op1&op2; if(0==c){ break; } op1=ret; op2=c<<1; } return ret; };?
加法是怎么实现的,我们只用进位和比较进行一个简单的实现哈哈,玩一玩
function add(a,b) { var op1=a; var op2=b; var c=0;//进位 var ret=0;//结果 while(1){ ret=op1^op2; c=op1&op2; if(0==c){ break; } op1=ret; op2=c<<1; } return ret; };?