Возможный дубликат: обходной путь для основного синтаксиса, который не анализируется Я пытаюсь разрешить разработчикам указывать любую комбинацию битов, чтобы указать, какие части данных они хотят включить в ...
Позвольте мне начать с некоторой предыстории: Под «трибулами» я понимаю переменную, которая может содержать одно из следующих значений: истина, ложь или ноль. Под вопросом Копирование массива целых чисел и указателей в bools, ...
Ну, честно говоря, это моя домашняя работа, где я должен реализовать алгоритм, который должен уметь делить два значения, не принимая их абсолютные значения для деления. Это также ...
Возможный дубликат: вращение битов: найти следующую степень двойки Как получить следующую степень двойки данного числа? Например, я получаю номер 138, следующий номер POT - 256. Я получаю ...
В настоящее время я пытаюсь реализовать очень простой пример генетических алгоритмов. В какой-то момент вам нужно выполнить «Перекрестный -Овер» (биологию )с двумя числами (родителей ), чтобы получить «ребенка». Вы можете найти...
Иногда я сталкиваюсь с целочисленным типом (например, целочисленный тип со знаком POSIX off_t), где было бы полезно иметь макрос для его минимального и максимального значений, но я не 'Не знаю, как его создать ...
У меня возникает следующий вопрос: если спросить, использовать ли сдвиг вместо умножения или деления, например, ответ будет: позвольте JVM оптимизировать. Пример здесь: is-shift-бит-быстрее-чем -...
У меня есть программа, которая делает огромное количество вызовов Long.bitCount () настолько много, что на одно ядро ЦП уходит 33% циклов. Есть ли способ реализовать это быстрее, чем Sun JDK ...
Возможный дубликат :Как получить логический правый двоичный сдвиг в python Как мне выполнить беззнаковый сдвиг вправо в python? т.е. Эквивалент Java: :x >>> y или x >>>=...
Я пытался выяснить лучший способ использовать битовую маску или битовые поля в PHP в течение длительного времени для разных областей моего приложения для разных пользовательских настроек и разрешений. Самый дальний я ...
Мне интересно, каков наиболее переносимый способ проверки того, является ли сдвиг вправо арифметическим при работе со знаковыми типами (например, является ли -2 >> 1 -1) во время компиляции. Моя идея состоит в том, чтобы проверить ...
Возможный дубликат: большие числа в Паскале (Delphi) Я пытаюсь преобразовать 66-битное значение в десятичное. Я отмечаю, что самый большой тип данных в delphi в int64, который может разрешать только 64-битные данные.
...
I ' m в классе микропроцессоров, и мы используем язык ассемблера в Freescale CodeWarrior для программирования микроконтроллера 68HCS12. Наше задание на этой неделе - перевернуть байт, поэтому, если байт был…
В моей программе на C# есть следующее простое уравнение для преобразования числа в результирующее значение: Есть ли какая-то обратная операция, которая позволит мне перейти...
У меня проблема с битами флагов.
У меня есть переменная типа int для хранения флагов. Сначала я установил несколько флагов для этой переменной. Позже мне нужно проверить, сколько флагов было установлено в этой переменной. Но я не знаю, как это сделать.
Я много часов думал над этой проблемой. Вот оно: напишите выражение, которое возвращает 1, если любое целое число «x» имеет какие-либо биты, равные 1. В противном случае верните 0. Я понимаю, что я ...
Мне нужна простая функция C, которая вернет истину, если n-й бит в байте установлен в 1. В противном случае он вернет false. Это критическая функция с точки зрения времени выполнения, поэтому я думаю о ...
Как модуль степени двойки работает только с младшими битами двоичного числа (1011000111011010)?
Что это за число по модулю 2 в степени 0, 2 в степени 4?
Какое отношение степень двойки имеет к модулю ...
Мне нужно преобразовать структуру C в C #, которая использует битовые поля. typedef struct foo {unsigned int bar1: 1; беззнаковое int bar2: 2; беззнаковое int bar3: 3; беззнаковое int bar4: 4; ...
Найдите максимум двух чисел. Вы не должны использовать if-else или любой другой оператор сравнения. Я нашел этот вопрос на онлайн-доске объявлений, поэтому подумал, что должен спросить в StackOverflow. ПРИМЕР
Входные данные: ...
Какой самый быстрый способ (с точки зрения циклов ЦП в общей современной архитектуре) - создать маску с битами len, установленными в 1, начиная с позиции pos: template constexpr T ...
У меня есть массив символов, который я пытаюсь побитово сдвинуть вправо >>, затем & с другим массивом. Я думаю, что у меня неправильное представление о том, как это сделать. Я подумал, что даже если это был...
У меня есть число, которое я хотел бы преобразовать в двоичное (из десятичного) в C. Я бы хотел, чтобы мой двоичный код всегда состоял из 5 бит (десятичное число никогда не превышает 31). У меня уже есть функция, которая это делает ...
В C я могу написать оператор if if ( firstInt & 1), но когда я пытаюсь сделать то же самое в Java, компилятор сообщает мне «несовместимые типы» и говорит, что мне нужно логическое значение вместо int. Есть ли какие-либо...
В моей программе (написанной на Python 3.4) у меня есть переменная, которая содержит различные флаги, например: FLAG_ONE = 0b1 FLAG_TWO = 0b10 FLAG_THREE = 0b100 status = FLAG_ONE | FLAG_TWO | FLAG_THREE ...
Рассмотрим следующие два условных выражения, включающие побитовые сравнения в VBScript: If 1 And 3 Then WScript.Echo "да" Else WScript.Echo "no"
If Not(1 And 3) Then WScript.Echo "yes" Else WScript....
Я думаю о записи некоторых данных в битовый поток с использованием C. Есть два способа прийти на ум. Один из них заключается в объединении символов переменной битовой -длины в непрерывную битовую последовательность, но таким образом мой...