2

我需要使用~和创建一个函数|,这样该函数f(6, 5)4作为答案返回。

4

4 回答 4

3

根据德摩根定律,~(a | b)等于~a & ~b。同理,a & b等于~(~a | ~b)

于 2013-05-05T20:50:04.463 回答
1

~(~a|~b)

解释:

~a : a 中为 0 的位

~b : b 中为 0 的位

~a|~b:在 a 或 b 中为 0 的位

~ of ~a|~b:在 a 或 b 中都不为 0 的位,即它们在两者中都是 1

于 2013-05-05T20:51:57.627 回答
1
int f(int a, int b)
{
    return ~(~a|~b);
}

德摩根定理

于 2013-05-05T20:52:15.830 回答
0

查看

http://en.wikipedia.org/wiki/De_Morgan%27s_laws

所以下面的行将帮助您使用否定和按位或来实现添加

〜(〜a |〜b)

于 2013-05-07T05:10:44.050 回答