0
ответов

Ruby: Что делает фрагмент: ( num & 1) == 0 именно так?

Я смотрел видео с метапрограммированием от PragProg, и Дэйв Томас показал этот фрагмент кода: module Math class << self def is_even? (num) (num & 1) == 0 # Что именно ...
вопрос задан: 6 November 2010 20:37
0
ответов

побитовые операции с вектором

what ' s лучший способ выполнять побитовые операции с вектором ? как я понимаю, vector - это специализация, которая использует один бит на логическое значение. Я выбрал vector для памяти ...
вопрос задан: 29 October 2010 03:24
0
ответов

Как я могу выполнить операцию побитового И в VB.NET?

Я хочу выполнить побитовое -И-операция в VB.NET, взяв короткую (16-битную) переменную и связав ее с '0000000011111111' (тем самым сохранив только младший байт / 8 наименее значимых ...
вопрос задан: 28 October 2010 19:45
0
ответов

Зачем использовать оператор побитового сдвига для значений в определении перечисления C?

Apple иногда использует оператор побитового сдвига в своих определениях перечислений. Например, в файле CGDirectDisplay.h, который является частью Core Graphics: enum {kCGDisplayBeginConfigurationFlag = (1 & ...
вопрос задан: 22 October 2010 18:44
0
ответов

Самый быстрый способ зациклить каждое число с условиями

Учитывая 64-битное целое число, где последние 52 бита должны быть оценены, а первые 12 битов должны быть проигнорированы, какой самый быстрый способ чтобы зациклить каждую комбинацию из 7 бит и выключить все остальные? ...
вопрос задан: 14 October 2010 08:28
0
ответов

Противоположность 2 ^ n

Функция a = 2 ^ b может быть быстро вычислена для любого b выполнив a = 1 << b. А как насчет того, чтобы получить значение b для любого заданного a? Это должно быть относительно быстро, поэтому журналы ...
вопрос задан: 11 October 2010 13:16
0
ответов

практическое применение побитовых операций [закрыто]

Для чего вы использовали побитовые операции? почему они такие удобные? может кто-нибудь порекомендовать ОЧЕНЬ простое руководство?
вопрос задан: 7 October 2010 15:44
0
ответов

Поразрядный сдвиг C # на ushort (UInt16)

Мне нужно выполнить побитовый сдвиг влево для 16-битного целого числа (ushort / UInt16), но побитовые операторы в C #, похоже, применимы только к int (32-бит). Как я могу использовать << на ushort или, по крайней мере, получить ...
вопрос задан: 29 September 2010 07:32
0
ответов

Поверните операцию Права Битов в Ruby

Есть ли Поворачивать Биты прямо в Ruby? Или как я могу сделать это.Спасибо
вопрос задан: 13 August 2010 13:06