要使值加倍,<< 1比1更有效

Dav*_*fer 0 c# java performance

可能重复:
比Java中的乘法和除法更快地移位位?.净?

要使值增加一倍,是否<<1*2现代语言更高效?

我对Java和C#特别感兴趣.在编译时打开优化会改变一些事情吗?

Jam*_*ran 10

如果在过去20年中编写的任何编译器生成的代码效率*2低于for <<1,那么您应该远离它.