黑马程序员技术交流社区

标题: 编程题:用最有效率的方法算出2乘以17等于多少? [打印本页]

作者: JohnCheung    时间: 2015-10-15 22:36
标题: 编程题:用最有效率的方法算出2乘以17等于多少?
编程题:用最有效率的方法算出2乘以17等于多少?
作者: 土豆丝    时间: 2015-10-15 22:48
这个表示不会?求大神赐教。顺便我也学学。
作者: shuide    时间: 2015-10-15 22:54
2左移3次然后加1吧
作者: shuide    时间: 2015-10-15 22:55
2左移3次然后加1吧
作者: QiChen    时间: 2015-10-15 22:56
嗯哼,貌似是基础的问题,乘17的话应该是拿2左移4位再加2吧?我是这么认为的!你觉得呢?
作者: 南帆    时间: 2015-10-15 22:58
2左移4位再加1吧
作者: 三川草民    时间: 2015-10-15 23:06
只能是用位运算符了
作者: 兴许不接客    时间: 2015-10-15 23:11
使用位运算符左移4位+1?
作者: ash午夜阳光    时间: 2015-10-16 23:16
17<<1,17左移一位相当于乘以2
作者: jyf823691221    时间: 2015-10-16 23:20
这个表示不会?求大神赐教。
作者: 小馒头的向日葵    时间: 2015-10-16 23:30
这个我还真的不会,大神赐教
作者: 无言唯笑    时间: 2015-10-17 00:34

17<<1,这应该是最简单的了
作者: Love1027    时间: 2015-10-17 06:48
17左移一位就可以
作者: 五月天的倔强    时间: 2015-10-17 06:58
2左移动四位再加一
作者: fenger7    时间: 2015-10-17 07:44
2*17=17*2=17*2^1=17<<1
作者: heshiwei    时间: 2015-10-17 09:09
位运算呗
作者: 小鱼儿211    时间: 2015-10-17 09:43
用左移,<< 向左移几位,就是乘以2的几次幂,2*17=17*2=17*2^1=17<<1




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2