1. 程式人生 > >求平均值函式

求平均值函式

不使用(a+b)/2這種方式,求兩個數的平均值。

int average(int m,int n)
{
int ret=0;
ret=m-((m-n)>>1);//ret=(m&n)+((m^n)>>1);
return ret;
}