4
ответа

Как я моделирую поразрядное вращение 64-разрядного (неподписанного) целого числа в JavaScript?

Я должен выполнить круговой сдвиг влево 64-разрядного целого числа в JavaScript. Однако: числа JavaScript, удваивается, JavaScript преобразовывает их в 32-разрядный подписанный ints, когда Вы запускаете с <<и...
вопрос задан: 20 November 2009 02:48
4
ответа

Библиотека побитовой обработки для ANSI C

Кто-либо знает хорошую библиотеку побитовой обработки для ANSI C? То, в чем я в основном нуждаюсь, является способностью, как в Веселом для установки определенных битов в переменной, что-то как//я предполагаю, что LSB имеет индекс 0 интервалов...
вопрос задан: 24 August 2009 12:17
4
ответа

Быстрое среднее число без подразделения

У меня есть цикл двоичного поиска, который много раз поражается в пути выполнения. Профилировщик показывает что часть подразделения поиска (нахождение среднего индекса, учитывая высокие и низкие индексы...
вопрос задан: 18 August 2009 08:38
4
ответа

Алгоритм для копирования N биты в произвольном положении от одного интервала до другого

Интересная проблема я обдумывал прошедшие несколько дней, состоит в том, как скопировать биты одного целого числа в другое целое число в данном положении в целевом целом числе. Так, например, данный...
вопрос задан: 16 August 2009 00:42
4
ответа

Побитовые операторы в Python [дубликаты]

У меня есть этот код: def convert_bcd (self, n, count): bcd = [] для i в диапазоне (count): bcd.append ((n% 10) | ((n / 10)% 10) & lt; & lt; 4) n / = 100 возврат bcd n = 150000000 count = 5, что ...
вопрос задан: 15 August 2009 22:51
4
ответа

Почему этот поразрядный shift-right, кажется, не работает?

Кто-то мог объяснить мне, почему маска не смещается направо вообще? Можно использовать что-либо вместо того 1, и результатом будет то же. неподписанная маска = ~0>> 1; printf (" %u\n"...
вопрос задан: 19 July 2009 01:17
4
ответа

Как эта битовая операция проверяет на питание 2?

Я смотрю на некоторый код, который должен быть тривиальным - но моя математика приводит меня к сбою скудно здесь. Вот условие, которое проверяет если число если питание 2 использований следующего: если ((цифра! = 1) &&...
вопрос задан: 27 June 2009 20:44
4
ответа

Как я могу сказать, является ли число кратным четырем использованиям только логический оператор И?

Я смешиваю с программированием ассемблера, и мне любопытно, как я мог сказать, является ли число кратным 4 использованиям логического оператора И? Я знаю, как сделать это использование "отделение" или "остаток"...
вопрос задан: 14 April 2009 06:48
4
ответа

Как я могу преобразовать биты в байты?

У меня есть массив 128 булевских переменных, которые представляют биты. Как я могу преобразовать эти представления на 128 битов в 16 байтов? Пример: у Меня есть массив, который похож на это:...
вопрос задан: 5 April 2009 20:50
4
ответа

Как Вы реализуете XOR, использующий +-*/?

Как может операция "исключающее ИЛИ" (на двух 32 битах ints) быть реализованным с помощью только основные арифметические операции? Необходимо ли сделать это поразрядно после деления на каждое питание 2 в свою очередь, или есть ли ярлык? Я...
вопрос задан: 17 December 2008 09:56
4
ответа

Существует ли способ выполнить круговой сдвиг разряда в C#?

Я знаю, что следующее является истинным интервалом i = 17;//двоичный 10 001 интервал j = я <<1;//десятичные 34, двоичные 100010, Но, если Вы смещаетесь слишком далеко, биты, падают с конца. То, где это происходит, является вопросом...
вопрос задан: 6 October 2008 15:15
4
ответа

Побитовая обработка и вывод в Java

Если у Вас есть двоичные строки (буквально Строковые объекты, которые содержат только 1's и 0), как Вы произвели бы их как биты в файл? Это для текстового компрессора, я продолжал работать; это все еще прослушивает...
вопрос задан: 19 September 2008 20:53
3
ответа

Concatenate two 32 bit int to get a 64 bit long in Python

I want to generate 64 bits long int to serve as unique ID's for documents. One idea is to combine the user's ID, which is a 32 bit int, with the Unix timestamp, which is another 32 bits int, to form ...
вопрос задан: 11 January 2019 06:48
3
ответа

Эффективно деперемеживать четные и нечетные биты из целого числа в руке / неоне [дубликат]

Пример кода, который перемещает 16 четных битов в верхнюю половину и 16 нечетных битов, чтобы уменьшить половину номера uint32_t: uint32_t separateBits (uint32_t x) {uint32_t равно = 0, нечетное = 0; для (int i = 0; i & lt; 32; i + = 2) ...
вопрос задан: 2 April 2018 07:01
3
ответа

Как устранить чередование битов (UnMortonizing?)

Что самый эффективный путь состоит в том, чтобы устранить чередование битов от интервала на 32 бита? Для этого конкретного случая я только обеспокоен нечетными битами, хотя я уверен, что просто обобщить любое решение...
вопрос задан: 2 April 2018 06:28
3
ответа

Число количества битов в 64-разрядном (длинный, большой) целое число?

Я прочитал это ТАК вопрос приблизительно 32 бита, но что относительно 64-разрядных чисел? Я должен просто замаскировать верхние и более низкие 4 байта, выполнить количество на 32 битах и затем добавить их вместе?
вопрос задан: 23 May 2017 11:54
3
ответа

Битовое исключающее "ИЛИ" в Oracle

В SQL Server я использовал ^ символ, однако который, кажется, не работает в Oracle. Как я делаю битовое исключающее "ИЛИ" в Oracle?
вопрос задан: 28 November 2016 12:09
3
ответа

Как я получаю поразрядные данные из целочисленного значения в C?

Я хочу извлечь биты десятичного числа. Например, 7 двоичный 0111, и я хочу добраться 0 1 1 1 весь бит, сохраненный в bool. Как я могу сделать так? Хорошо, цикл не является хорошим вариантом, могу я делать что-то...
вопрос задан: 1 December 2015 18:57
3
ответа

Какова причина высокоуровневые языки как маска C#/Java операнд количества сдвига разряда?

Это - больше дизайна языка, а не вопрос о программировании. Следующее является выборкой от операторов сдвига JLS 15.19: Если продвинутый тип левого операнда является интервалом, только...
вопрос задан: 2 October 2015 10:53
3
ответа

Нахождение Позиций двоичного разряда в неподписанном 32-разрядном целом числе

Я думаю, что, возможно, спал в своем классе CS, когда они говорили о Позициях двоичного разряда, таким образом, я надеюсь, что кто-то может предоставить руку. У меня есть неподписанное 32-разрядное целое число (Позволяет, используют значение: 28) Согласно
вопрос задан: 24 February 2015 04:36
3
ответа

Дополнение Two в Python

Существует ли созданный в функции в Python, который преобразует двоичную строку, например, '111111111111', к дополнительному целому числу two-1?
вопрос задан: 23 October 2014 07:59
3
ответа

Смещение для mmap () должно быть выровнено по странице [дублировать]

Я прошел через руководство по функции mmap и наткнулся на эту строку: pa_offset = offset & amp; ~ (sysconf (_SC_PAGE_SIZE) - 1); / * смещение для mmap () должно быть выровнено по странице * / Я думаю, что я ...
вопрос задан: 9 April 2014 19:08
3
ответа

Вычисление самого высокого питания 2, который равномерно делит число на C

Я должен записать некоторую логику для определения, учитывая четное число. Самое высокое питание два, который равномерно делит его. Каково максимальное значение 2^n где Входной % 2^n == 0? IE: Вход-> Вывод 4 (...
вопрос задан: 26 December 2012 21:15
3
ответа

Разделение RGB uint в его отдельный R G B компоненты

Мне сохранили цвет RGB как uint. Я могу создать это из значений RGB с помощью поразрядного, оставленного и поразрядного или оператор в выражении как это: окрасьте = r <<16 | g <<8 | b; я хочу...
вопрос задан: 17 April 2012 09:15
3
ответа

Число битов для представления числа

Я пытаюсь записать функцию для возврата числа битов положительное целое число меньше, которое предел JavaScript (2^53)-1. Однако я поражаюсь проблемами точности и хочу избежать большого целого числа...
вопрос задан: 17 April 2011 09:52
3
ответа

Что не так с этим кодом битовой манипуляции из интервью?

Я просматривал эту страницу: http://www.devbistro.com/tech-interview-questions/Cplusplus.jsp и не понял этого вопроса: что может быть не так в следующем коде? долго ...
вопрос задан: 23 November 2010 07:12
3
ответа

Используя побитовую обработку, чтобы сказать, может ли целое число без знака быть выражено в форме 2^n-1

Чтобы протестировать, если целое число без знака имеет форму 2^n-1, мы используем: x& (x+1), Чему это, как предполагается, равняется? Таким образом, x& (x+1) ==?
вопрос задан: 20 June 2010 19:12
3
ответа

Какое-либо значительное повышение производительности при помощи побитовых операторов вместо простого интервала суммирует в C#?

Я начал работать с C# несколько недель назад, и я нахожусь теперь в ситуации, где я должен создать флаг "набора битов" для обработки различных случаев в алгоритме. У меня есть таким образом две опции: перечисление...
вопрос задан: 18 May 2010 12:50
3
ответа

java.util. BitSet — набор () не работает как ожидалось

Я пропускаю что-то крайне очевидное? Или делает просто, никто в мире на самом деле не использует java.util. BitSet? Следующие тестовые сбои: общественность @Test освобождает testBitSet (), выдает Исключение {BitSet b =...
вопрос задан: 18 May 2010 01:40
3
ответа

Надлежащее использование Python __ ул. __ и __ repr __

Мой текущий проект требует широкого применения битовых полей. Я нашел простой, функциональный рецепт для бита полевым классом, но он испытывал недостаток в нескольких функциях, в которых я нуждался, таким образом, я решил расширить его. Я только что добра
вопрос задан: 11 May 2010 17:08