Результаты поиска по запросу "bit-manipulation"
отрицать плавающее число в с не удается в некоторых случаях
Я написал функцию, которая работает в сотнях случаев, но в некоторых случаях не работает.Вот функция C:
Количество битов, необходимых для представления числа x
В настоящее время я пытаюсь написать алгоритм, который определяет, сколько бит необходимо, чтобы представить число х. Моя реализация будет в ц. Хотя есть несколько уловок, я ограничен в значительной степени только побитовыми операторами {~, &, ^, ...
@Jesper: Вы правы. Я не заметил тег Java, добавленный во время последующих изменений :). Мой комментарий был общим для компиляторов и базовой архитектуры, чтобы не допускать предположения по одному сценарию.
жный дубликат: почему 1 >> 32 == 1? [https://stackoverflow.com/questions/3170412/why-is-132-1] -1 как int, преобразованный в двоичный файл, представлен 32 единицами. Когда я сдвигаю вправо 31 раз, я получаю 1 (31 0 и 1). Но когда я сдвигаю ...
Порядок полей при использовании битового поля в Си
У меня есть структура следующего типа typedef struct { unsigned int a : 8; unsigned int b : 6; unsigned int c : 2; }x, *ptr;Что я хотел бы сделать, это изменить значение поля c. Я делаю что-то вроде следующего x structure = { 0 }; x->c = ...
Переключить определенный бит
Так что я видел такие вопросы, как немного переключи в этом положении [https://stackoverflow.com/questions/3681684/toggle-a-bit-at-ith-positon] а также Как вы устанавливаете, очищаете и переключаете один ...
Получить массив позиций битов в пределах 64-битного целого
Хорошо, это может показаться немного сложным, но вот что я пытаюсь сделать: Возьмите, например,10101010101И вернуться{ 0, 2, 4, 6, 8, 10 } - массив со всеми позициями битов, которые установленыЭто мой код: UINT DQBitboard::firstBit(U64 ...
Подсчитать количество бит в целом числе без знака
Я хочу написать функцию с именемbitCount() в файле:bitcount.c это возвращает число битов в двоичном представлении его целочисленного аргумента без знака. Вот что у меня так далеко: #include <stdio.h> int bitCount (unsigned int n); int main () { ...
C взломать для хранения бит, который занимает 1 бит пространства?
У меня длинный список чисел от 0 до 67600. Теперь я хочу сохранить их, используя массив длиной 67600 элементов. Элемент устанавливается в 1, если число было в наборе, и это установлено в 0, если число не в наборе. то есть. каждый раз мне нужна ...