.NET 4.x Конвертация чисел в биты - C#
Формулировка задачи:
Доброго времени суток уважаемые!
Хочу сконвертировать байт в двоичное представление:
- так, всё отлично работает... Но стоит изменить число на отрицательное, как вдруг он начинает занимать уже 16 бит, т.е. 2 байта... Не понимаю, почему так происходит?
И второй вопрос, по этой же теме: подскажите пожалуйста, как правильно конвертировать числа, например числа типа
sbyte b = 127; Console.WriteLine(Convert.ToString(b, 2));
long
илиulong
в набор байтов или в BitArray? Или числа в байты, для последующего перевода их в BitArray... Спасибо.Решение задачи: «.NET 4.x Конвертация чисел в биты»
textual
Листинг программы
ulong ul = 65535; var bytes = BitConverter.GetBytes(ul); byte secondbyte = (byte)(ul >> 8);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д