gpt4 book ai didi

bit-manipulation - 使用 '<< 1' 而不是 '* 2' 有什么好处吗?

转载 作者:行者123 更新时间:2023-12-04 13:00:30 25 4
gpt4 key购买 nike

我已经看过几次了,但在我看来,使用按位左移会阻碍可读性。为什么使用它?它比仅乘以 2 快吗?

最佳答案

乘法时应使用 * ,位移位时应使用 << 。它们在数学上是等价的,但具有不同的语义含义。例如,如果您正在构建标志字段,请使用位移位。如果要计算总数,请使用乘法。

关于bit-manipulation - 使用 '<< 1' 而不是 '* 2' 有什么好处吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1452824/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com