Possible Duplicate:
Is shifting bits faster than multiplying and dividing in Java? .NET?




要使值翻倍,在现代语言中<<1是否比*2更有表现力?

我对Java和C#特别感兴趣。在编译时启用优化是否会改变事情?

最佳答案

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

09-27 12:43