ですから、この質問はすでに行われているようですが、答えは少し曖昧で役に立たなかったのです。さて、「&^〜!+ |>><<」のみを使用してac式を実装する必要があります
式は次のようになっている必要があります。b:c
したがって、私が言えることから、式は次のようになる必要があります。
return (a & b) | (~a & c)
これは、a = 0の場合に機能します。これは、bを使用するとゼロが返され、or式は右辺を返す(~a & c)
ためです。これは、〜0を使用するとすべてが1になり、cをすべて1にするとcが返されるためです。
ただし、これは> 0の場合は機能しません。誰かがこれがなぜであるか、またはそれを修正する方法を説明しようとすることができますか?