6
ответов

Почему много языков испытывает недостаток в логическом операторе XOR?

Первое, что пришло на ум я не могу думать о единственном языке, который я использовал, который имел логическое эксклюзивное или оператор, но все имеют логичный и поразрядный и и или операторы. Оглядывание, единственная причина...
вопрос задан: 9 December 2009 22:32
6
ответов

Нахождение самого высокого порядка 1 в примитивном Java

Я должен найти самый высокий порядок 1 в некотором longs, ints, и короткие замыкания в Java. Например, если у меня был символ, который был похож 00110101, мне нужен метод, который возвратится 2 (индекс самого высокого порядка 1). Теперь...
вопрос задан: 29 November 2009 15:04
6
ответов

количество 1's в числе на 32 бита

Я смотрю, чтобы метод имел количество 1's в числе на 32 бита, не используя промежуточный цикл. может любое тело помогать мне и предоставлять мне код или алгоритм, чтобы сделать так. Заранее спасибо.
вопрос задан: 22 September 2009 05:59
6
ответов

Там какое-либо преимущество к использованию' <<1' вместо '* 2'?

Я видел это пару раз, но мне кажется, что использование поразрядного оставленного сдвига препятствует удобочитаемости. Почему это используется? Это быстрее, чем просто умножение на 2?
вопрос задан: 21 September 2009 03:54
6
ответов

Представление битов отрицательных чисел

Это - сомнение относительно представления битов целых чисел со знаком. Например, когда Вы хотите представить-1, это эквивалентно 2's дополнение (+1). Так-1 представлен как 0xFFFFFFF. Теперь...
вопрос задан: 24 July 2009 06:28
6
ответов

Будет сдвиг разряда нулевыми битами работать правильно?

Скажите, что у меня есть функция как это: встройте международный сдвиг (интервал, что, международное число битов) {возвращаются что>> число битов;} Это назовут от различных сайтов каждый раз, когда число битов будет неотрицательным и...
вопрос задан: 11 June 2009 12:23
6
ответов

Как получить Энную цифру целого числа с битовыми операциями?

Пример. 123456, и мы хотим третье от права ('4'). Идея в практике состоит в том, чтобы получить доступ к каждой цифре отдельно (т.е. 6 5 4 3 2 1). C/C ++/C# предпочтен.
вопрос задан: 15 October 2008 06:19
6
ответов

Существует ли практический предел размеру битовых масок?

Существует распространенный способ сохранить несколько значений в одной переменной, при помощи битовой маски. Например, если пользователь читал, запишите и полномочия на исполнение на объекте, который может быть преобразован в единственное число...
вопрос задан: 7 October 2008 02:44
5
ответов

Эффективный Алгоритм для Разрядного Реверсирования (от MSB-> LSB к LSB-> MSB) в [закрытом] C

Что является лучшим алгоритмом для достижения следующего: 0010 0000 => 0000 0100 преобразование от MSB-> LSB к LSB-> MSB. Все биты должны быть инвертированы; то есть, это не свопинг порядка байтов.
вопрос задан: 26 May 2019 21:10
5
ответов

Странный вывод для побитового НЕ

Я пытаюсь взять дополнение 0, чтобы получить 1, но получаю 4294967295. Вот что я сделал: unsigned int x = 0; без знака int y = ~ x; кут << у; Мой вывод 4294967295, но я ожидаю ...
вопрос задан: 22 June 2018 09:51
5
ответов

Кодирование порядка байтов JavaScript?

Ответ на ТАК получил меня взгляды, JavaScript гарантирует определенное кодирование порядка байтов через OSs и браузеры? Или помещенный иначе поразрядные сдвиги на целых числах, "безопасных" в JavaScript?
вопрос задан: 26 November 2017 13:51
5
ответов

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

Эй, в книге Жемчуга Программирования, существует исходный код для установки, очистки и тестирования немного данный индекс в массиве ints, который является на самом деле представлением набора. Код...
вопрос задан: 23 May 2017 12:26
5
ответов

Лучшее название CHAR_BIT?

Я просто проверял ответ и понял, что CHAR_BIT не определяется заголовками, как я ожидал бы, даже #include <bitset>, на более новом GCC. Сделайте я действительно имею к #include <climits> просто...
вопрос задан: 23 May 2017 11:54
5
ответов

побитовая обработка Java

байт x =-1; для (интервал i = 0; я <8; я ++) {x = (байт) (x>>> 1); System.out.println ("X": + x);} Насколько я понимаю, Java хранит данные в two's-дополнении, означая-1 = 11111111 (...
вопрос задан: 16 August 2016 18:59
5
ответов

Понимание PHP и (амперсанд, поразрядно и) оператор

Я часто использую ($var и 1) в моем коде, который возвращает true, если $var является нечетным числом и ложью, если это - четное число. Но что делает "и" на самом деле делает?
вопрос задан: 1 December 2015 18:32
5
ответов

Целое число без знака в JavaScript

Я работаю на странице, которая обрабатывает информацию о IP-адресе, но она дросселирует на том, что целые числа подписываются. Я использую побитовые операторы для ускорения его, но 64-й бит (флаг со знаком/неподписанный)...
вопрос задан: 14 April 2015 17:49
5
ответов

Битовая операция и использование

Рассмотрите этот код: x = 1 # 0001 x <<2 Сдвига # оставили 2 бита: 0100 Результатов #: 4 x | 2 # Битовых "ИЛИ": 0011 Результатов #: 3 x и 1 # Поразрядно И: 0001 Результат #: 1 я могу...
вопрос задан: 25 October 2014 12:39
5
ответов

Наиболее распространенные битовые операции C# на перечислениях

Ни за что в жизни я не могу помнить, как установить, удалить, переключите или протестируйте немного в битовом поле. Или я не уверен, или я перепутываю их, потому что мне редко нужны они. Таким образом, "разрядная шпаргалка" была бы хороша...
вопрос задан: 28 October 2012 07:33
5
ответов

Как я могу умножиться и разделиться, использование только укусило смещение и добавление?

Как я могу умножиться и разделиться, использование только укусило смещение и добавление?
вопрос задан: 3 October 2012 10:24
5
ответов

BitSet & л; 32 & GT; размер 8 байтов? [Дубликат]

Я просто смущен о точном размере элемента-бита & lt; 32. Поскольку документ для std :: bitset :: size говорит: Возвращает количество бит в битете. Поскольку документ sizeof говорит Returns ...
вопрос задан: 17 September 2012 13:50
5
ответов

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

Я нашел один пример в книге «Сети передачи данных и коммуникации», написанной Бехрузой Форузаном, о прописных и строчных буквах, которые отличаются только на один бит в 7-битном коде. Например, ...
вопрос задан: 23 February 2012 04:10
5
ответов

Битовое "ИЛИ" констант

При чтении некоторой документации здесь, я столкнулся с этим: неподписанный unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit; я понятия не имею, как это работает. Я читал на поразрядном...
вопрос задан: 4 November 2011 18:02
5
ответов

Расчет смещени бит & lt; продолжает возвращать неправильное значение [duplicate]

Я пытаюсь использовать операцию бит & lt; & lt; в моем коде ниже. Вот моя функция tinyfp2int, которая выполняет группировку битовых операций с использованием двоичного форматированного неподписанного символьного типа. #include & lt; stdio.h & ...
вопрос задан: 9 February 2011 14:48
5
ответов

xy = x + ¬y + 1 проблема

В настоящее время я читаю книгу о "вознях с битами", и появляется следующая формула: xy = x + ¬y + 1 Но, похоже, это не работает. Пример: x = 0100 y = 0010 xy = 0010 ¬y = 1101 ¬y + 1 = 1110 ...
вопрос задан: 30 August 2010 22:57
5
ответов

символы XOR с управлением каре

Работа с исключающим ИЛИ на битах - что-то, что ясно мне. Но здесь, XOR работает над отдельными символами. Это означает байт, который составляет символ, XORed? Что...
вопрос задан: 6 July 2010 20:40
5
ответов

K&R C справка осуществления

Я проходил K&R C книга Языка программирования, и я застреваю на Упражнении 2-6, которое читает: Запишите функцию setbits (x, p, n, y), который возвращает x с n битами, которые начинаются в положении p...
вопрос задан: 19 June 2010 19:35
5
ответов

Нахождение N непрерывные нулевые биты в целом числе слева от положения MSB другого целого числа

Проблема: учитывая целое число val1 находят, что положение самого высокого набора битов (Старший значащий Бит) затем, учитывая второе целое число val2 находят непрерывный регион битов сброса слева от...
вопрос задан: 8 May 2010 18:23
5
ответов

Разрядное Реверсирование, использующее поразрядно

Я пытаюсь сделать разрядное реверсирование в байте. Я использую код ниже статического международного BitReversal (интервал n) {интервал u0 = 0x55555555;//01 010 101 010 101 010 101 010 101 010 101 интервал u1 = 0x33333333;//...
вопрос задан: 25 March 2010 13:23
5
ответов

Как преобразовать int в байтовый массив с прямым порядком байтов?

У меня есть эта функция в C # для преобразования байтового массива с прямым порядком байтов в целое число: int LE2INT (byte [] data) {return (data [3] < < 24) | (данные [2] < < 16) | (данные [1] < < 8) | данные [0] ...
вопрос задан: 28 February 2010 04:44
5
ответов

Как я могу доказать ~ (X - 1) == -X в дополнении 2? [Дубликат]

Мы знаем, что для получения младшего бита числа мы делаем X & amp; = -X. На самом деле это конденсированная форма X & amp; = ~ (X - 1). Я не понимаю, как ~ (X - 1) == -X? Я могу добраться до ...
вопрос задан: 18 February 2010 18:36