Лучшие bit вопросы ИТ разработчиков

6

Байты в двоичный в C

2

Алгоритм для расширения / дублирования битов?

Существует ли эффективный (быстрый) алгоритм, который будет выполнять расширение / дублирование битов? Например, увеличьте каждый бит в 8-битном значении на 3 (создав 24-битное значение): 1101 0101 => 11111100 01110001 11000111Метод грубой ...

6

Байты в двоичный в C

Я пытаюсь просто преобразовать байт, полученный от fget, в двоичный файл. Я знаю, что значение первого байта было 49 на основе печати значения. Теперь мне нужно преобразовать это в двоичное значение. unsigned char byte = 49;// Read from file ...

5

В битах C умножьте на 3 и разделите на 16

У моего приятеля были такие загадки, а это та, что ускользает от меня. Вот в чем проблема, вам дают число, и вы хотите вернуть это число умноженное на 3 и деленное на 16 с округлением до 0. Должно быть легко. Подвох? Вы можете использовать ...

1

Заполнение строки октета

У меня есть 65 параметров разной длины в битах, которые мне нужно заполнить в строке октета. Параметры будут заполняться непрерывно в октетной строке. Наприм...

4

Как получить значение бита в определенной позиции из байта?

Если у меня есть байт, как будет выглядеть метод, чтобы получить бит в определенной позиции? Вот что я знаю, и я не думаю, что это работает. public byte getBit(int position) { return (byte) (ID >> (position - 1)); }гдеID Имя байта, из которого ...

8

Как читать / писать произвольные биты в C / C ++

2

Перестановка двоичного числа путем замены двух битов (не лексикографически)

Я ищу алгоритм, который вычисляет все перестановки цепочки битов заданной длины (

13

Преобразование целого числа в двоичное без использования встроенной функции bin

1

Количество битов, установленных в число [закрыто]

Следующая магическая формула, которая дает количество бит, установленных в числе (вес Хэмминга).