黑马程序员技术交流社区
标题:
位运算是cpu支持的???
[打印本页]
作者:
selectgoodboy
时间:
2013-4-17 22:35
标题:
位运算是cpu支持的???
位运算是cpu直接支持的?这是什么原理?
我们原来用的加减乘除又是怎么算出来的?
从网上查到这道题的答案,但不知道原因,请各位高人指点~~~
package com.itheima;
public class Test2 {
/**
* 第2题:编写代码,用最有效率的方法计算出2乘以8等于几?
* @author LiBo
*/
public static void main(String[] args) {
//位运算是cpu直接支持的,所以效率最高
int a = 2 << 3;
System.out.println("2乘以3的值为:"+a);
}
}
复制代码
作者:
李浩
时间:
2013-4-18 09:28
应该是CPU吧,里面不是有运算器,寄存器和控制器吗,这3个组成基本操作
作者:
Miss小强
时间:
2013-4-18 10:19
这个我也不是很清楚,上次有道题叫我写一个程序,最快的算出2乘以2的3次方的值,我用的是移位,但是我不清楚为什么是这样。。。这应该涉及到编译原理吧。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2