0
ответов

A + B без арифметических операторов, Python против C ++

Я пытался решить старый вопрос: написать функцию, которая добавляет два [целых] числа A и B. Вы не должны использовать + или любые арифметические операторы. Лучшее решение, как это, цитируется из "...
вопрос задан: 29 October 2015 22:03
0
ответов

Предупреждение о преобразовании типов после побитовых операций в C

Как вы объясните, что строка 7 получает предупреждение, а не строка 5 или строка 6? основной () { беззнаковый символ а = 0xFF; беззнаковый символ b = 0xFF; а = а | б; // 5: (без предупреждения) ...
вопрос задан: 29 September 2015 07:01
0
ответов

Реализовать деление с помощью побитового оператора

Как я могу реализовать деление с помощью побитовых операторов (а не просто деление по степеням двойки)? Опишите его подробно.
вопрос задан: 8 August 2015 15:30
0
ответов

Арифметический сдвиг бит для целого числа со знаком

Я пытаюсь понять, как именно арифметические операторы сдвига битов работают в C и как это повлияет на 32-битные целые числа со знаком. Чтобы упростить задачу, допустим, мы работаем в пределах одного байта (8 бит): x = ...
вопрос задан: 8 August 2015 10:51
0
ответов

Что именно делает ~ при использовании в битовых операциях?

В чем разница между ~ i и INT_MAX ^ i Оба дают одинаковое нет. в двоичном формате, но когда мы печатаем нет. вывод отличается, как показано в приведенном ниже коде #include с использованием ...
вопрос задан: 10 July 2015 15:40
0
ответов

Как отключить одни биты, игнорируя другие, используя только побитовые операторы

Я искал это, но мои результаты были неудовлетворительными, вероятно, из-за того, что это трудно сформулировать. У меня есть один объект, state, который представляет собой байт, обозначающий, какие части моего объекта должны быть ...
вопрос задан: 7 July 2015 02:00
0
ответов

Как я могу использовать битовый сдвиг для замены целочисленного деления?

Я понимаю, как это сделать для степеней двойки, так что это не мой вопрос. Например, если я хочу найти 5% числа, используя битовый сдвиг вместо целочисленного деления, как я могу это вычислить? Итак ...
вопрос задан: 6 July 2015 17:05
0
ответов

Каков наиболее эффективный способ в Java упаковывать биты в байт [] и читать это обратно?

В настоящее время я использую эти две функции для упаковки и чтения битов в массиве байтов. Хотите знать, есть ли у кого-нибудь лучшие идеи или более быстрые способы сделать это? Отредактировал программу, сделав еще несколько оптимизаций и ...
вопрос задан: 30 June 2015 12:16
0
ответов

Как порядок цикла влияет на манипуляции с битами для этого случая в C?

Приведенный ниже код заканчивается кажущимся бесконечным циклом при выводе некоторых десятичных чисел. int main () { показать (0xBADECAFU); } void show(unsigned a){ unsigned pos=0; for(; pos
вопрос задан: 30 June 2015 12:16
0
ответов

Как создать пустое изображение (0x0)?

Я пытаюсь придумать способ создания изображения нулевой ширины и нулевой высоты, которое соответствовало бы стандарту любого из работающих форматов. Я уже пробовал Формат Windows Bitmap (BMP) (54 байта ...
вопрос задан: 17 May 2015 18:34
0
ответов

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

Как установить/сбросить бит в определенной позиции длинного в Java? Например, long l = 0b001100L ; // битовое представление Я хочу установить бит в позицию 2 и сбросить бит в позицию 3 таким образом...
вопрос задан: 11 May 2015 08:32
0
ответов

Как представить 4 логических возможности в одном значении

Я хочу сохранить 4 логических возможности в одном значении. Например, мне нужно одно значение, которое сообщает, является ли человек: IsSingle IsGraduate IsMale IsLookingForPartner Так хорошо ли ...
вопрос задан: 30 April 2015 21:37
0
ответов

Как работает инструкция `test`?

Если у нас есть: test dword ptr [eax], 2000h je label1: Есть ли в dword ptr [eax] какое-либо значение, кроме 0, которое заставило бы совершить прыжок?
вопрос задан: 10 April 2015 23:14
0
ответов

Что означает побитовое XOR (исключающее ИЛИ)?

Я пытаюсь понять бинарные операторы в C # или вообще, в частности ^ - эксклюзив или. Например: дан массив натуральных чисел. Все числа встречаются четное количество раз, кроме ...
вопрос задан: 20 March 2015 19:27
0
ответов

Java enum путаница с созданием битовой маски и проверкой разрешений

Я хочу перенести этот модуль разрешений из c# в java, но я запутался, как я могу это сделать, когда я не могу сохранить числовое значение в базе данных, а затем привести его к представлению перечисления. В c# я ...
вопрос задан: 10 February 2015 01:42
0
ответов

f (int x) {return x == 0? 0: 1; } на Java без условных операторов

Я хочу реализовать f (int x) {return x == 0? 0: 1; } в Java. В C я бы просто «вернулся !! x;», но! в Java так не работает. Есть ли способ сделать это без условных операторов? Без чего-то ...
вопрос задан: 23 January 2015 17:24
0
ответов

не могу понять использование побитовых операций [закрыто]

вопрос из конкурса «Длинный декабрь» (codechef), - http://www.codechef.com/problems/SANSKAR, мы просто должны сказать, можно ли разделить n объектов с весами diff на заданные части, с каждой частью ...
вопрос задан: 26 December 2014 09:19
0
ответов

Самый быстрый способ преобразовать int в 4 байта в C #

Каков самый быстрый способ преобразовать int в 4 байта в C #? Самый быстрый как по времени выполнения, а не по времени разработки. Мое собственное решение - это код: byte [] bytes = new byte [4]; не отмечен {bytes [0] = (byte) (...
вопрос задан: 27 November 2014 11:32
0
ответов

Ограничение размера матрицы в MATLAB [дубликат]

Возможное дублирование: MATLAB: максимальный предварительно выделенный размер? Существует ли ограничение по размеру при создании матрицы в MATLAB? Если да, то где можно найти эту информацию?
вопрос задан: 25 November 2014 21:27
0
ответов

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

Мне нужно извлечь определенную часть (количество битов) короткого типа данных в C. Например, у меня есть двоичное число 52504 как 11001101000 11000, и я хочу первые 6 ( FROM LSB --> MSB, т.е. 011000 десятичное число 24) биты ...
вопрос задан: 21 November 2014 13:26
0
ответов

Могу ли я преобразовать кучу логических столбцов в одно растровое изображение в PostgreSQL?

Я бы хотел преобразовать такой запрос, как: SELECT BoolA, BoolB, BoolC, BoolD FROM MyTable; В битовую маску, где биты определены значениями выше. Например, если бы BoolA и BoolD были истинными, я бы ...
вопрос задан: 12 November 2014 01:10
0
ответов

Побитовый оператор «~» в C #

Рассмотрим этот код модульного теста: [TestMethod] public void RunNotTest () {// 10101100 = 128 + 32 + 8 + 4 = 172 байт b = 172; // 01010011 = 64 + 16 + 2 + 1 = 83 ...
вопрос задан: 25 October 2014 12:10
0
ответов

Microsoft Interview: преобразование матрицы

Дана матрица размера nxm, заполненная нулями и единицами, например: 1 1 0 1 0 0 0 0 0 0 0 1 0 0 0 1 0 1 1 0, если матрица имеет 1 в (i,j), заполните столбец j и строку i единицами ...
вопрос задан: 23 September 2014 01:54
0
ответов

Что делают эти побитовые операторы JavaScript?

x << = y (x = x << y) х >> = у (х = х >> у) х >>> = у (х = х >>> у) х & = у (х = х & у) х ^ = у (х = х ^ у) x | = y (x = x | y) Что эти ...
вопрос задан: 22 September 2014 02:10
0
ответов

Как я могу сохранить 4 символа в unsigned int с помощью побитовой операции?

Я хотел бы сохранить 4 символа (4 байта) в unsigned int .
вопрос задан: 21 September 2014 11:20
0
ответов

Побитовый оператор для простого преобразования всех битов в целое число?

Мне нужно преобразовать все биты в двоичное представление целого числа. Дано: 10101 На выходе должно быть 01010 Какой побитовый оператор выполняет это при использовании с целым числом? Например, ...
вопрос задан: 19 January 2014 07:18
0
ответов

Ограничение исключения для столбца битовой строки с побитовым оператором И

Итак, я только что прочитал об ограничениях исключения в PostgreSQL, и я не мог найти способ использовать побитовые операторы для битовых строк, и мне было интересно, возможно ли это. Мой вариант использования: у меня есть...
вопрос задан: 28 November 2013 02:47
0
ответов

Операторы Java: |= побитовое ИЛИ и пример присваивания [дубликат]

Я просто просматривал код, который кто-то написал, и я увидел |= использование, ищу операторы Java, он предлагает побитовое или и присваивание, может кто-нибудь объяснить и привести пример? Вот...
вопрос задан: 22 October 2013 16:59
0
ответов

Какие отличные способы воспользоваться преимуществами? побитовые операторы?

Я постоянно встречаю людей, использующих побитовые операторы, чтобы делать быстрые, простые и элегантные вещи. Хочу узнать несколько полезных трюков. Каковы некоторые из наиболее полезных случаев побитовых операторов?
вопрос задан: 16 July 2013 19:03
0
ответов

Маски битового сдвига все еще ускользают от меня

Не могли бы вы взглянуть на этот небрежный код и объяснить мне, почему он не работает. Правильно ли я упаковываю и распаковываю вещи? (цель этой лабораторной работы заключалась в том, чтобы упаковать дату с помощью битового сдвига ...
вопрос задан: 21 May 2013 06:28