gpt4 book ai didi

c - AND 按位运算的数学方程式?

转载 作者:太空狗 更新时间:2023-10-29 15:02:54 26 4
gpt4 key购买 nike

例如在左移操作中,

5 << 1 = 10

10 << 1 = 20

然后可以得出一个数学方程式,

n << 1 = n * 2.

如果存在左移运算的方程式,

那有没有可能还有一个

数学方程式AND 运算?

或任何其他位运算符?

最佳答案

没有直接的单个操作可以映射到每个按位操作。然而,它们都可以通过迭代方式(或一个非常长的公式)来模拟。

(a & b)

可以用:

(((a/1 % 2) * (b/1 % 2)) * 1) +
(((a/2 % 2) * (b/2 % 2)) * 2) +
(((a/4 % 2) * (b/4 % 2)) * 4) +
...
(((a/n % 2) * (b/n % 2)) * n)

其中 n 是 2 到 A 和 B 组成的位数减一。这假定整数除法(余数被丢弃)。

关于c - AND 按位运算的数学方程式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7199625/

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