39
ответов

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

Каковы некоторые варианты использования реального мира следующих побитовых операторов? И XOR НЕ ИЛИ
вопрос задан: 2 May 2012 08:57
13
ответов

Как вы устанавливаете, очищаете и переключаете один бит?

Как вы устанавливаете, очищаете и немного переключаетесь?
вопрос задан: 22 August 2019 19:43
13
ответов

Почему мы обычно используем `|| `not` | `, в чем разница?

Мне просто интересно, почему мы обычно используем логическое ИЛИ || между двумя логическими значениями, а не побитовым ИЛИ |, хотя оба они работают хорошо. Я имею в виду, посмотрите на следующее: if (true | true) // pass if (true | ...
вопрос задан: 17 September 2011 02:55
13
ответов

Есть ли более эффективный способ получить длину 32-битного целого числа в байтах?

Я бы хотел ярлык для следующей маленькой функции, где производительность очень важна (функция вызывается более 10.000.000 раз): inline int len ​​(uint32 val) {if (val <= ...
вопрос задан: 30 August 2010 17:58
12
ответов

Побитовое смещение / деление? [Дубликат]

Я немного потерял, как перейти к делению / умножению unsigned int на число 37. Я не смог найти примеры деления / умножения на определенное число путем смещения бит. Из ...
вопрос задан: 3 October 2012 11:24
11
ответов

Производительность побитовых операторов в JavaScript

Одна из основных идей позади использования побитовых операторов на языках как C++/java/C# - то, что они чрезвычайно быстры. Но я услышал, что в JavaScript они являются очень медленными (по общему признанию несколько миллисекунд...
вопрос задан: 23 May 2017 12:34
11
ответов

Вы бы использовали num% 2 или num & 1, чтобы проверить, является ли число четным?

Ну, есть по крайней мере два низкоуровневых способа определения, является ли данное число четным или нет: 1. if (num% 2 == 0) {/ * even * /} 2. if ((num & 1) == 0 ) {/ * чет * /} считаю вторым ...
вопрос задан: 8 July 2010 19:04
10
ответов

Некоторые случайные вопросы C (ASCII волшебные и побитовые операторы)

Я пытаюсь изучить программирование C, и я изучал некоторые исходные коды и существуют некоторые вещи, которые я не понял, особенно относительно Побитовых операторов. Я считал некоторые сайты на этом и мне отчасти...
вопрос задан: 2 April 2016 20:52
10
ответов

Ясное, объяснение неспециалистом различия между | и || в c#?

Хорошо, таким образом, я читал об этом неоднократно, но я должен все же услышать ясное, легкое для понимания (и незабываемый) способа изучить различие между: если (x | y) и если (x || y).. в контексте...
вопрос задан: 25 January 2014 17:01
9
ответов

Установка всех битов в диапазоне [m, n] на 1 [дублировать]

Im, используя код в этой ссылке, чтобы сгенерировать uint, бит которого установлен в 1 в требуемом диапазоне делений. например: #include & lt; iostream & gt; #include & lt; string & gt; int main () {// диапазон - [32,5] ...
вопрос задан: 3 August 2016 10:47
9
ответов

Почему | побитовый оператор OR оценивает обе стороны, когда 1 находится в первой стороне? [Дубликат]

Побитовое определение OR возвращает ноль в каждой позиции бита, для которой соответствующие биты обоих операндов равны нулю. Поэтому он возвращает один в противном случае. В основном это означает, что 1 | 0 - 1. ...
вопрос задан: 12 April 2016 15:31
8
ответов

Является ли хорошей практикой использование оператора xor для логических проверок?

Мне лично нравится исключительный оператор или оператор ^, когда он имеет смысл в контексте булевых проверок из-за его краткости. Я предпочитаю написать if (boolean1 ^ boolean2) {// do it} than ...
вопрос задан: 22 February 2018 20:16
8
ответов

Вытаскивая слова на 32 бита из 64-разрядных значений в C/C++ и не вызывая беспокойство о порядке байтов

Это - мое понимание, которые в побитовых операторах C/C++, как предполагается, независимый порядок байтов и ведут себя способ, которым Вы ожидаете. Я хочу удостовериться, что я действительно получаю старшее значащее и наименьшее...
вопрос задан: 3 February 2010 18:21
8
ответов

Как использовать побитовый оператор для передачи нескольких Целочисленных значений в функцию для Java?

В средах разработки приложения я продолжаю видеть платформы, которые позволяют Вам передавать в нескольких Международных значениях (обычно используемый вместо перечисления) в функцию. Например: общедоступный класс Пример {...
вопрос задан: 15 March 2009 15:52
7
ответов

Что такое побитовые операторы?

Я - кто-то, кто пишет код только для забавы и действительно не копался в нем или в академической или в профессиональной установке, таким образом, материал как эти побитовые операторы действительно выходит из меня. Я читал...
вопрос задан: 12 April 2016 15:31
7
ответов

Используя побитовые операторы для булевских переменных в C++

Разве там какая-либо причина не состоит в том, чтобы использовать побитовые операторы и, |, и ^ для значений "bool" в C++? Я иногда сталкиваюсь с ситуациями, где я хочу точно одно из двух условий быть верным (XOR), таким образом, я просто...
вопрос задан: 1 September 2012 22:59
7
ответов

Эффективность Поразрядного XOR в C++ по сравнению с большим количеством читаемых методов

Я недавно писал некоторый код для исследовательского проекта, что я продолжаю работать, где эффективность очень важна. Я рассматривал очистку некоторых обычных методов, я выполняю в вещах и использовании...
вопрос задан: 22 February 2010 01:38
7
ответов

Что делает “|” в “стиле интервала = SWT.APPLICATION_MODAL | SWT.OK”; (и как к Google это)?

Я не могу искать | в Google. При нахождении его в исходном коде программного обеспечения, который Вы пытаетесь интерпретировать, Вы не знали то, что это делает и Вы не могли попросить у других людей справки, как будет Вы...
вопрос задан: 8 September 2009 21:38
6
ответов

Нахождение экспоненты n = 2 ** x использующий битовые операции [логарифм в основе 2 из n]

Существует ли простой путь к извлечению экспоненты от питания 2 битовых операций использования только?Править: Хотя вопрос был первоначально о битовых операциях, поток является пользой...
вопрос задан: 13 January 2018 08:22
6
ответов

Где я использовал бы побитовый оператор в JavaScript?

Я считал, 'что такое побитовые операторы?', таким образом, я знаю то, что побитовые операторы всего лишь, я все еще не ясен о том, как можно было бы использовать их. Может любой предлагать любые реальные примеры где побитовый оператор...
вопрос задан: 12 January 2018 14:40
6
ответов

Как выполнить битовую операцию на числах с плавающей точкой

Я попробовал это: плавайте = 1.4123; = a и (1 <<3); я получаю ошибку компилятора, говоря, что операнд и не может иметь плавания типа. Когда я делаю: плавайте = 1.4123; = (интервал) a и (1 <и...
вопрос задан: 23 May 2017 12:02
6
ответов

Эквивалентный из Java утраивают оператор сдвига (>>>) в C#?

Каков эквивалент (в C#) Java>>> оператор? (Просто для уточнения я не обращаюсь к>> и <<операторы).
вопрос задан: 19 April 2016 22:19
6
ответов

Как bitshifting работает в Java?

У меня есть этот оператор: Предположите, что битовое значение байта x 00101011. каков результат x>> 2? Как я могу программировать его, и кто-то может объяснить меня, что делает?
вопрос задан: 1 May 2015 14:15
6
ответов

Почему побитовая инверсия x определяется как - (x + 1)? [Дубликат]

Я пытаюсь понять, как побитовый оператор тильды ~ работает в python. В документах говорится, что для целого x оно дает - (x + 1). Но какова логика этого расчета?
вопрос задан: 28 November 2010 06:43
6
ответов

Противоположность операции Битового "ИЛИ"

Я вычисляю c = 'ИЛИ' b//операция битового "ИЛИ", здесь Теперь данная только значения c и b, как я могу вычислить исходное значение a?
вопрос задан: 12 April 2010 13:27
6
ответов

Какова инверсия поразрядных И в C#?

Я должен сделать обратное вычисление, которое состоит поразрядная операция И, как я делаю это? Я попробовал исключающее ИЛИ, но оно не помогло. интервал i = 254 и 2; Консоль. Запишите ("254 и 2 = {...
вопрос задан: 28 January 2010 10:10
5
ответов

Как делает оператор побитового дополнения (~ тильда) работа?

Почему случается так, что ~2 равно-3? Как ~ оператор работает?
вопрос задан: 19 May 2018 08:08
5
ответов

Какой смысл логических операторов в C?

Я просто задавался вопросом, существует ли логический оператор XOR в C (что-то как && для И но для XOR). Я знаю, что могу разделить XOR на ANDs, NOTs и ORs, но простой XOR был бы намного лучше...
вопрос задан: 13 April 2016 06:13
5
ответов

как сделать поразрядно эксклюзивный или двух строк в Python?

Я хотел бы выполнить поразрядное эксклюзивное или двух строк в Python, но xor строк не позволяются в Python. Как я могу сделать это?
вопрос задан: 16 March 2016 18:42
5
ответов

Как работает побитовый оператор XOR ('^')?

Я немного растерялся, когда увидел вывод следующего кода: $ x = "a"; $ y = "b"; $ x ^ = $ y; $ y ^ = $ x; $ x ^ = $ y; эхо $ х; // получил b echo $ y; // Получил Как работает оператор ^ здесь?
вопрос задан: 28 December 2015 15:54