Байты в биты - C# (178673)

Узнай цену своей работы

Формулировка задачи:

Здравствуйте коллеги! Подскажите пожалуйста,каким образом можно байт разложить на составляющие биты. 1байт в 8 бит??? допустим у меня есть число 7 в 8-битном формате 00000111, каким образом можно было бы с помощью языка C# вытащить эти три единицы чтобы затем их использовать ... Заранее спасибо за ответ.

Решение задачи: «Байты в биты»

textual
Листинг программы
        private string Int2Bin(int num)
        {
            string result = string.Empty;
 
            for (int i = sizeof(int) * 8 - 1; i >= 0; i--)
            {
                if ((num & (1 << i)) != 0)
                    result += '1';
                else
                    result += '0';
            }
 
            return result;
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4 из 5
Похожие ответы