Результаты поиска по запросу "bit-manipulation"

1 ответ

отрицать плавающее число в с не удается в некоторых случаях

Я написал функцию, которая работает в сотнях случаев, но в некоторых случаях не работает.Вот функция C:

5 ответов

Количество битов, необходимых для представления числа x

В настоящее время я пытаюсь написать алгоритм, который определяет, сколько бит необходимо, чтобы представить число х. Моя реализация будет в ц. Хотя есть несколько уловок, я ограничен в значительной степени только побитовыми операторами {~, &, ^, ...

1 ответ

@Jesper: Вы правы. Я не заметил тег Java, добавленный во время последующих изменений :). Мой комментарий был общим для компиляторов и базовой архитектуры, чтобы не допускать предположения по одному сценарию.

жный дубликат: почему 1 >> 32 == 1? [https://stackoverflow.com/questions/3170412/why-is-132-1] -1 как int, преобразованный в двоичный файл, представлен 32 единицами. Когда я сдвигаю вправо 31 раз, я получаю 1 (31 0 и 1). Но когда я сдвигаю ...

ТОП публикаций

4 ответа

Порядок полей при использовании битового поля в Си

У меня есть структура следующего типа typedef struct { unsigned int a : 8; unsigned int b : 6; unsigned int c : 2; }x, *ptr;Что я хотел бы сделать, это изменить значение поля c. Я делаю что-то вроде следующего x structure = { 0 }; x->c = ...

1 ответ

Переключить определенный бит

Так что я видел такие вопросы, как немного переключи в этом положении [https://stackoverflow.com/questions/3681684/toggle-a-bit-at-ith-positon] а также Как вы устанавливаете, очищаете и переключаете один ...

8 ответов

Получить массив позиций битов в пределах 64-битного целого

Хорошо, это может показаться немного сложным, но вот что я пытаюсь сделать: Возьмите, например,10101010101И вернуться{ 0, 2, 4, 6, 8, 10 } - массив со всеми позициями битов, которые установленыЭто мой код: UINT DQBitboard::firstBit(U64 ...

3 ответа

Подсчитать количество бит в целом числе без знака

Я хочу написать функцию с именемbitCount() в файле:bitcount.c это возвращает число битов в двоичном представлении его целочисленного аргумента без знака. Вот что у меня так далеко: #include <stdio.h> int bitCount (unsigned int n); int main () { ...

10 ответов

Код без ответвлений, который отображает ноль, минус и позитив на 0, 1, 2

5 ответов

C взломать для хранения бит, который занимает 1 бит пространства?

У меня длинный список чисел от 0 до 67600. Теперь я хочу сохранить их, используя массив длиной 67600 элементов. Элемент устанавливается в 1, если число было в наборе, и это установлено в 0, если число не в наборе. то есть. каждый раз мне нужна ...

5 ответов

Мощность, генерируемая битами

У меня есть этот код, который генерирует набор мощности для массива размером 4 (число является лишь примером, меньше комбинаций для записи ...).