移位操作实现乘法运算

Posted jocelynd-9

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了移位操作实现乘法运算相关的知识,希望对你有一定的参考价值。

public class Muti 
    //把一个数向左移动n位相当于把该数乘以2的n次方
    public static int powerN(int m,int n)//m乘以2的n次方
        for(int i=0;i<n;i++)
            m=m<<1;    
        
        return m;
    
    
    public static void main(String[] args)
        System.out.println("3*8="+powerN(3,3));
        System.out.println("3*16="+powerN(3,4));
    

 

以上是关于移位操作实现乘法运算的主要内容,如果未能解决你的问题,请参考以下文章

使用移位操作代替乘除运算

请问怎样用加法-移位实现定点乘除法?

计算机组成原理——移位运算

计算机组成原理——移位运算

计算机组成原理——原码乘法运算(※)

计算机组成原理——原码乘法运算(※)