位运算符比+和-运算符快吗

Pranit Kothari

请参考链接

建议计算数字绝对值的最快方法是使用(相对困难)按位运算符。

我知道按位运算符比除法和乘法快。但是它们甚至比+和-运算符还要快吗?

谢谢

詹姆斯·坎泽

措施。在您感兴趣的上下文中。我在乘法比移位快的机器上工作,而在根本上较慢的机器上工作。但是你不能提前告诉。因此,最新的Intel上最快的可能不会在下一个问世上最快。(链接中的代码是您希望做的事情。它不可读,也不可移植,即使在可以工作的系统上,它也很可能比单纯的实现慢。)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

StringBuilder和'+'运算符

来自分类Dev

==和eq运算符

来自分类Dev

重载类函数中的按位And(&)运算符和“ * this”

来自分类Dev

为什么按位运算符没有逻辑“和/或”运算符那么聪明

来自分类Dev

逻辑AND(&&)和OR(||)运算符

来自分类Dev

重载++和+运算符

来自分类Dev

比较SIFT运算符和MOPS运算符

来自分类Dev

IfElse和OR运算符

来自分类Dev

Java,运算符重载和String的“ +”运算符

来自分类Dev

Java中的按位和运算符

来自分类Dev

divmod()是否比使用%和//运算符快?

来自分类Dev

组合问题:运算符'=='和运算符'-'

来自分类Dev

模运算符和位的性能比较与

来自分类Dev

用按位和运算符分配值

来自分类Dev

sqflite IN运算符和AND运算符

来自分类Dev

带If语句的位运算符和比较运算符。if语句如何工作?

来自分类Dev

Haskell美元运算符和中缀运算符

来自分类Dev

使用or和not运算符

来自分类Dev

逻辑AND(&&)和OR(||)运算符

来自分类Dev

按位运算符和位操作

来自分类Dev

C ++运算符“ <”和“>”

来自分类Dev

使用按位和运算符c ++

来自分类Dev

按位运算符和for循环

来自分类Dev

.NET Framework方法中的按位和运算符

来自分类Dev

组合按位和与补运算符

来自分类Dev

C中的按位运算符和移位问题

来自分类Dev

按位逻辑运算符和移位运算符

来自分类Dev

AnsiString 和 += 运算符

来自分类Dev

运算符 = 和 != 同时