用最有效率的方法算出 2 乘以 8的结果
public class Demo04 {
public static void main(String[] args) {
int c;
c = 2 << 3;
System.out.println(c);
}
}
/**
* 2 << 3 = 16
* 0000010 向左移动3位 00010000
*
*/
将一个数左移n 位,就相当于乘以了2 的n 次方。
所以,2 乘以8 等於几的最效率的方法是2 << 3。
位运算 是 cpu 直接支持的,所以效率最高。
可以自己验证!!!