hxlwjn的笔记 https://bbs.21ic.com/?576420 [收藏] [复制] [RSS]

日志

移位乘除法

已有 408 次阅读2010-6-9 08:49 |个人分类:C/C++语言|系统分类:嵌入式系统

移位乘除其实就是二进制乘除,乘法比较简单,如下所示:
int  mul(int a ,int b)
{
      int tmp_a=a;
      int tmp_b=b;
      int result=0;
     
      while(temp_b!=0)
     {
           if((temp_b&0x01)==1)
           {
                   result+=temp_a;
           }
           tmp_b>>1;
           tmp_a<<1;
    }


    return result;


}


路过

鸡蛋

鲜花

握手

雷人

全部作者的其他最新日志

评论 (0 个评论)