これはおそらくかなり基本的なものです...しかし、私はそれを理解していないようです:
どうやって
(2 & 1) = 0
(3 & 1) = 1
(4 & 1) = 0
等..
上記のこのパターンは、偶数を見つけるのに役立つようです
また
(0 | 1) = 1
(1 | 1) = 1
(2 | 1) = 3
(3 | 1) = 4
(4 | 1) = 5
(5 | 1) = 5
ブール代数がビット間でどのように機能するかを知っています。しかし、ブール代数が整数でどのように機能するかはわかりません (少なくとも C# では)。
前もって感謝します。