如何让计算机最高效的算出2乘以8

参考答案

2 <<3

解析:

  • 位运算符 <<,是将一个数左移 n 位,相当于乘以了 2 的 n 次方;
  • 一个数乘以 8 只要将其左移 3 位即可;
  • CPU 直接支持位运算,效率最高。

补充:

当这个数接近Java基本整数类型的最大值时,左移位运算可能出现溢出,得出负值。

以上,是Java面试题【如何让计算机最高效的算出2乘以8】的参考答案。

 

输出,是最好的学习方法

欢迎在评论区留下你的问题、笔记或知识点补充~

—end—

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧