几个问题

面试题一、用有效的方式算出2乘以8等于几?

可以用2*8这种方式,但它的效率不高,最有效率的方式是移位运算符2<<3。表示向左移动三位,等价于2乘以2的3次方,即2乘以8。

在移位运算符里,n<<3,表示n乘以2的3次方(向左移动,是乘号)。相反,n>>3,表示n除以2的3次方(向右移动,是除号)。

面试题二、对两个整数变量的值进行互换。
posted @ 2014-05-13 21:49  &王先生  阅读(130)  评论(0编辑  收藏  举报