Результаты поиска по запросу "bit-manipulation"
поведение. Возможно, вы должны принять самый лучший ответ, а не свой собственный.
ользуюMath.ceil( Math.abs( x ) ) внутри петли. Кто-нибудь может реализовать какую-либо оптимизацию для этой операции? (Поразрядно или как?) Добро пожаловать в тест наjsperf.com [http://jsperf.com]
этот ответ
ел следующую строку кодаВот [https://github.com/wishyouhappy/labs-computersystem/blob/master/datalab/bits.c] в С. int mask = ~0;Я напечатал значениеmask в C и C ++. Это всегда печатает-1. Итак, у меня есть несколько вопросов: Зачем присваивать ...
Да все время. Как эти макросы для упаковки и распаковки 3-пространственной координаты в / из 32-разрядного целого числа:
огда-нибудь приходилось пользоватьсясдвиг немного [http://en.wikipedia.org/wiki/Bit_shift#Bit_shifts]в реальных проектах программирования? В большинстве (если не во всех) языках высокого уровня есть операторы сдвига, но когда вам действительно ...
Использование побитового ИЛИ 0 для создания номера
Мой коллега наткнулся на метод для получения чисел с плавающей запятой, используя поразрядно или: var a = 13.6 | 0; //a == 13Мы говорили об этом и задавались вопросом несколько вещей. Как это работает? Наша теория состояла в том, что ...
Будет ли бит-сдвиг на ноль бит работать правильно?
Скажем, у меня есть такая функция: inline int shift( int what, int bitCount ) { return what >> bitCount; }Он будет вызываться с разных сайтов каждый разbitCount будет неотрицательным и в пределах числа битов вint, Я особенно обеспокоен звонком ...
Два элемента в массиве с максимальным значением xor
Учитывая массив целых чисел, вы должны найти два элемента, XOR которых является максимальным. Существует наивный подход - просто выбрав каждый элемент и хоринг с другими элементами, а затем сравнив результаты, чтобы найти пару. Кроме этого, ...
Флаги перечисления и побитовые операции против «строки битов»
Один из разработчиков предложил нам сохранить выбранные дни недели в виде строки из 7 символов, состоящей из 1 и 0, то есть «1000100» для понедельника и пятницы. Я предпочел (и настоятельно предложил) решение с перечислением Flags и побитовыми ...
Проверьте, установлен ли только один бит внутри целого числа (независимо от его позиции)
Я храню флаги, используя биты в 64-битном целом числе. Я хочу знать, есть ли один бит установлен независимо от позиции в пределах 64-битного целого числа (то есть меня не волнует позиция какого-либо конкретного бита). boolean isOneSingleBitSet ...
Наиболее эффективный метод генерации случайного числа с фиксированным числом битов
Мне нужно сгенерировать случайное число, но оно должно быть выбрано из набора двоичных чисел с равным количеством установленных бит. Например. выбрать случайное значение байта с точно установленными 2 битами ... 00000000 - no 00000001 - no ...
Справка по упражнениям K & R C
Я изучал книгу по языку программирования K & R C и застрял в упражнении 2-6, которое гласит: Напишите функцию setbits (x, p, n, y), которая возвращает x с n битами, которые начинаются с позиции p, равной крайним правым n битам y, оставляя ...