Не пойму пример задачи про поразрядный оператор & - C#
Формулировка задачи:
using System;
class ShowBits {
static void Main() {
int t;
byte val;
val = 123;
for(t=128; t > 0; t = t/2) {
if((val & t) != 0) Console.Write("1 ");
if((val & t) == 0) Console.Write("0 ");
}
}
}Решение задачи: «Не пойму пример задачи про поразрядный оператор &»
textual
Листинг программы
//init byte init = 105; //result for (int i = 0; i < 8; i++, init <<= 1) Console.Write((init >=128) ? "1" : "0");