Это, вероятно, довольно простой ... но я, кажется, не понял:логические операции с целыми числами
Как
(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#).
благодарит заранее.
Спасибо всем, кто его очистил. Не понял, что все так просто. Эта мысль перешла мне в голову, но я не делал мысленного преобразования целых чисел и работал на ней поразмерно. Спасибо! – 2008-11-26 03:56:42