Topic: 编程题: 用最有效率的方法算出2乘以8等於几? |
Print this page |
1.编程题: 用最有效率的方法算出2乘以8等於几? | Copy to clipboard |
Posted by: Loucal Posted on: 2006-02-19 18:23 编程题: 用最有效率的方法算出2乘以8等於几? 有C背景的程序员特别喜欢问这种问题。 这道题目我想了好长的时间,不知道该怎么样做,希望大家帮个忙看看! |
2.Re:编程题: 用最有效率的方法算出2乘以8等於几? [Re: Loucal] | Copy to clipboard |
Posted by: bukaoyan Posted on: 2006-02-19 19:18 2<<3 或8<<1 |
3.Re:编程题: 用最有效率的方法算出2乘以8等於几? [Re: Loucal] | Copy to clipboard |
Posted by: Loucal Posted on: 2006-02-19 21:45 2<<3 8<<1 是什么意思呢? |
4.Re:编程题: 用最有效率的方法算出2乘以8等於几? [Re: Loucal] | Copy to clipboard |
Posted by: why Posted on: 2006-02-19 22:51 Loucal wrote: Could you please get a book and read? << is the shift operator shifting to the left by 1 bit is equivalent to x 2 http://java.sun.com/docs/books/tutorial/java/nutsandbolts/bitwise.html |
5.Re:编程题: 用最有效率的方法算出2乘以8等於几? [Re: Loucal] | Copy to clipboard |
Posted by: 看破不说破 Posted on: 2006-02-21 00:19 Loucal wrote: 位运算! |
6.Re:编程题: 用最有效率的方法算出2乘以8等於几? [Re: Loucal] | Copy to clipboard |
Posted by: archerfish Posted on: 2006-02-22 12:26 2表示为2进制是10 10乘以任何数字都将在其右边加个0 因此2进制2乘以任意2进制数,也就导致左移一位:) 同理思考右移位“>>” 偶就是用这个巧合来理解移位的。 |
7.Re:编程题: 用最有效率的方法算出2乘以8等於几? [Re: Loucal] | Copy to clipboard |
Posted by: 逆风飞扬呀 Posted on: 2006-02-22 15:06 有道理, 不过我听说这种事情编译器会帮我们做的。 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |