Результаты поиска по запросу "bit-manipulation"
Как судить, есть ли хотя бы 1 в двоичном представлении числа с использованием C? [Дубликат]
На этот вопрос уже есть ответ здесь: Вычисление паритета [/questions/17350906/computing-the-parity] 2 ответаУже есть вопросы по подсчету сколько1s есть в числе, но этот вопрос касается оценки, есть ли четное или нечетное число 1. Любые ...
может вызвать неопределенное поведение
ы устанавливаете, очищаете и немного переключаетесь в C / C ++?
@Jesper: Вы правы. Я не заметил тег Java, добавленный во время последующих изменений :). Мой комментарий был общим для компиляторов и базовой архитектуры, чтобы не допускать предположения по одному сценарию.
жный дубликат: почему 1 >> 32 == 1? [https://stackoverflow.com/questions/3170412/why-is-132-1] -1 как int, преобразованный в двоичный файл, представлен 32 единицами. Когда я сдвигаю вправо 31 раз, я получаю 1 (31 0 и 1). Но когда я сдвигаю ...
Обычный способ извлечь наименее значимые биты состоит в том, чтобы делать побитовое И с соответствующей маской (в данном случае 7)
риходится анализировать средства и серьезность сообщений системного журнала в Python. Эти значения поставляются с каждым сообщением как одно целое число. Серьезность события составляет 0-7, указано в 3 младших значащих битах в целом числе. Какой ...
Порядок полей при использовании битового поля в Си
У меня есть структура следующего типа typedef struct { unsigned int a : 8; unsigned int b : 6; unsigned int c : 2; }x, *ptr;Что я хотел бы сделать, это изменить значение поля c. Я делаю что-то вроде следующего x structure = { 0 }; x->c = ...
кража битов из указателя
В статье «Искусство многопроцессорного программирования», p215, авторы говорят, что в C вы могли бы «украсть» бит из указателя, а используя побитовые операторы извлечь флаг (метку) и указатель из одного слова. Я не знаю, как это сделать, поэтому ...
Битовые операции в Си
Так что, если у меня есть целое число, которое составляет 32 бита. Первые 28 бит (слева) предназначены для хранения размера фрагмента памяти, следующие два - 0, а последние два: хранить, если это последний узел, а затемхранить, если он ...
Как появляются результаты побитового оператора?
Я очень удивлен, что не могу найти ответ на этот простой звучащий вопрос в Google. После проверки около десятка разных страниц я просто собираюсь спросить здесь ... Согласно сэта ...
Очень хорошая общая реализация.
вопрос:Как удалить чередование битов (UnMortonizing?) [https://stackoverflow.com/questions/3137266/how-to-de-interleave-bits-unmortonizing] имеет хороший ответ для извлечения одной из двух половин числа Мортона (только нечетные биты), но мне ...
Результат будет в СН.
ожусь в классе микропроцессоров, и мы используем ассемблер в Freescale CodeWarrior для программирования микроконтроллера 68HCS12. Наше назначение на этой неделе состоит в обращении байта, поэтому, если бы байт был 00000001, выходной результат был ...