在C#中,是否可以在不使用if..else,循环等的情况下执行两个32位整数的和?
也就是说,是否可以仅使用按位运算OR(|),AND(&),XOR(^),NOT(!),shift left(<<)和shift right(>>)来完成?
|
&
^
!
<<
>>
c# bit-manipulation
我和一个朋友来回与脑筋急转弯,我不知道如何解决这个问题.我的假设是,有些按位运算符是可能的,但不确定.
addition low-level
addition ×1
bit-manipulation ×1
c# ×1
low-level ×1