Другие языки программирования и технологии

арифметические и побитовые операции,

Используя арифметические и побитовые операции, осуществите указанные действия, написав необходимую последовательность команд на одном из языков программирования. Привести два примера работы данной программы над разными числами со всеми выкладками в двоичной системе счисления. Детали реализации:
Во всех таких задачах предполагается, что
а) все используемые числа являются однобайтовыми без знаковыми целыми (если не указано отдельно другое описание числа),
б) отсчет бит в байте начинается с единицы, начиная с младшего бита.
в) при описании маски используется следующая интерпретация:
символ «*» означает любую последовательность бит.
а) проверить, равна ли младшая часть байта одной из трех битовых последовательностей «1010», «1011», «0111».
б) заменить в данном байте отдельные биты так, чтобы данный байт удовлетворял битовой маске «1001???0».
Vsemar @
Vsemar @
177
А) Для того, чтобы выделить младшую тетраду байта, нужно к этому байту применить операцию "логическое И" с числом 00001111 (это будет наша маска). Тогда "в живых" останется только младшая часть байта, а старшая будет равна 0000. А затем сравниваем получившийся после этой операции результат с вашими числами - 00001010, 00001011, 00000111.
Б) Делаем лог. И вашего байта с числом 10011110.

З. Ы. Какой класс?
СС
Станислав Сизов
3 737
Лучший ответ
byte b = Convert.ToByte(Console.ReadLine());
int bb = b; //c# has limitations for applying binary operations to byte type
bool LowerMatch = (bb & 0xf0 ^ 0xa) * (bb & 0xf0 ^ 0xb) * (bb & 0xf0 ^ 0x7) == 0;
byte MatchMask = (byte)((bb & 0xe) | 0x90);
Console.WriteLine("{0} {1}",LowerMatch.ToString(), Convert.ToString(MatchMask, 2));
Console.ReadKey();
А что понимает?
AM
Arnur Makhambetov
9 234
Ой, не туда
"Используя арифметические и побитовые операции, осуществите указанные действия"

У меня вопрос. А зачем это делать?
J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ JͣJ̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈ J̯̤ͣͮͣ̐̈