5
ответов

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

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

Что делает две открывающих угловых скобки “<<” означают в C#?

В основном вопросы в заголовке. Я смотрю на исходный код MVC 2: [Флаги] общедоступные перечислимые HttpVerbs {Становятся = 1 <<0, Сообщение = 1 <<1, Помещенными = 1 <<2, Удаляют = 1 <...
вопрос задан: 18 June 2014 04:13
5
ответов

JavaScript: | оператор в операторе return [duplicate]

Я столкнулся с этой функцией на работе: function isInt (value) {var x; if (isNaN (значение)) {return false; } x = parseFloat (значение); return (x | 0) === x; } Два вопроса об этом ...
вопрос задан: 20 September 2011 16:59
5
ответов

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

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

Кастинг потребностей Битового "ИЛИ" C# с байтом *иногда* [дубликат]

Я нашел нечетную ситуацию в компиляторе C#. Почему бросок ниже требуется? использование Системы; класс Программа {частный байт константы BIT_ZERO_SET = 1; частный байт константы BIT_ONE_SET = 2;...
вопрос задан: 14 October 2009 19:03
4
ответа

Действительно ли возможно реализовать побитовые операторы с помощью целочисленной арифметики?

Я сталкиваюсь с довольно специфической проблемой. Я работаю над компилятором для архитектуры, которая не поддерживает битовые операции. Однако это обрабатывает подписанную 16-разрядную целочисленную арифметику, и я задавался вопросом...
вопрос задан: 12 August 2019 04:19
4
ответа

Есть ли встроенная функция для изменения порядка следования битов

Я придумал несколько способов сделать это вручную, но мне все время интересно, для этого есть что-то встроенное в .NET. По сути, я хочу изменить порядок следования битов в байтах, чтобы как минимум ...
вопрос задан: 13 June 2018 14:14
4
ответа

Получение каждой отдельной цифры от целого целого числа

Скажем, у меня есть целое число, названное 'счетом', который похож на это: международный счет = 1529587; Теперь то, что я хочу сделать, получают каждую цифру 1, 5, 2, 9, 5, 8, 7 от счета с помощью побитовых операторов (См. ниже...
вопрос задан: 5 May 2017 15:20
4
ответа

Понимание побитового оператора с int list [duplicate]

Я пытаюсь понять побитовые операторы, связанные с фрагментом кода, который я нашел. До сих пор я не понимал сдвигающуюся часть. Может ли кто-нибудь объяснить мне, связанный с приведенным ниже примером кода? ...
вопрос задан: 14 September 2012 22:55
4
ответа

Понимание поразрядной Операции И

Я читал о разрядных операторах в Objective C в книге Kochan, "Программируя в Objective C". Я ОЧЕНЬ смущен этой частью, хотя я действительно понял больше всего все остальное...
вопрос задан: 6 August 2010 09:33
4
ответа

Как я могу получить доступ к знаковому биту числа в C++?

Я хочу смочь получить доступ к знаковому биту числа в C++. Мой текущий код выглядит примерно так: международный знаковый бит = число>> 31; Это, кажется, работает, давая мне 0 для положительных чисел и...
вопрос задан: 8 June 2010 22:04
4
ответа

Алгоритм для поразрядной игры

Если у меня есть 32-разрядное двоичное число, и я хочу заменить более низкое 16-разрядное из двоичного числа с 16-разрядным числом, что я имею и сохраняю верхнее 16-разрядное из того числа для создания нового двоичного числа.....
вопрос задан: 2 May 2010 13:53
4
ответа

Как инвертировать поразрядно И (и) в C?

Как инвертировать поразрядно И (и) в C? Например, я переношу операцию в C как это: ((неподписанный интервал) ptr и 0xff000000)), результатом является 0xbf000000. В чем я нуждаюсь, в данный момент то, как инвертировать...
вопрос задан: 13 April 2010 15:36
4
ответа

48-разрядные битовые операции в JavaScript?

Мне дали задачу портирования Java.util Java. Случайный () к JavaScript, и я натыкался на огромный хит/погрешность производительности с помощью побитовых операторов в JavaScript на достаточно больших количествах...
вопрос задан: 4 April 2010 19:06
4
ответа

Сдвиги разряда на указателе C?

Я посреди этого проекта C, что я хочу сделать очень память эффективной. В нескольких случаях я использую пустоту *s структуры динамического массива, которую я записал для содержания битов. Я хочу использовать все...
вопрос задан: 4 December 2009 06:18
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
3
ответа

Для чего 0x01 и 0x80 являются представительными в битовых операциях C?

Я пытаюсь инвертировать порядок битов в C (вопрос о домашней работе, предмет: побитовые операторы). Я нашел это решение, но я немного смущен шестнадцатеричными используемыми значениями - 0x01 и 0x80. неподписанный...
вопрос задан: 4 May 2019 17:02
3
ответа

Оператор амперсанда (& amp;) в выражении SQL Server WHERE

Извините за очень простой вопрос. Что значит & amp; Оператор do в этом SQL WHERE (sc.Attributes & amp; 1) = 0 sc является псевдонимом для таблицы, которая содержит атрибуты столбца. Я пытаюсь ...
вопрос задан: 24 January 2019 10:41
3
ответа

Каков его эквивалент в Kotlin для & amp; +, как в Swift

Это строка в коде Swift, которую я хочу использовать в Kotlin: // var hash: UInt32 = 0 hash = hash & amp; + UInt32 (bytes [i]) Он добавляет числа побито, а затем игнорирует переполнение. См. «Значение ...
вопрос задан: 13 July 2018 22:23
3
ответа

Операторы сдвига в МН / SQL

Существует ли альтернатива для операторов сдвига в МН / SQL? Существует функция bitand, но она принимает только binary_integer-аргументы-типа. Что я должен сделать, если я должен проверить более низкий/выше бит...
вопрос задан: 17 November 2016 14:05
3
ответа

C# поразрядно поворачивают оставленный и поворачивают право

Что C# эквивалентен (.NET 2.0) _rotl и _rotr от C++?
вопрос задан: 15 January 2016 17:25
3
ответа

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

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

Эффект побитового оператора на булевской переменной в Java

Побитовые операторы, как предполагается, перемещаются переменные и воздействуют на них поразрядно. В случае целых чисел, longs, символы это имеет смысл. Эти переменные могут содержать полный спектр значений...
вопрос задан: 4 February 2014 22:41
3
ответа

Конструкция логическое выражение, которое будет считать биты в байте

При интервьюировании новых кандидатов мы обычно просим, чтобы они записали часть кода C для подсчета числа битов со значением 1 в данной переменной байта (например, байт 3 имеет два 1 бит). Я знаю весь...
вопрос задан: 24 May 2010 00:21
3
ответа

C & PHP: Хранение настроек в целом числе с помощью побитовых операторов?

Я не знаком с побитовыми операторами, но я имею, кажутся ими, раньше хранил простые настройки прежде. Я должен передать несколько опций включения - выключения функции, и я хотел бы использовать единственное целое число для этого...
вопрос задан: 5 May 2010 14:07
3
ответа

Двоичное представление числа в C

Я столкнулся с этим кодом для двоичного представления числа. Я хочу знать потребность в использовании!! в коде. международное основное () {интервал n, я; неподписанный флаг = 1 <<(sizeof (интервал) * 8 - 1);...
вопрос задан: 7 April 2010 13:54
3
ответа

Поразрядно или: C# по сравнению с C++

). Предположите, что у Вас есть два целых числа, = 8, b = 2. В C++ | b верен. Я использовал то поведение для работы с наборами флагов. Например, флаги были бы 1, 2, 4, 8 и так далее, и любой набор...
вопрос задан: 12 December 2009 23:24
3
ответа

AS3 поразрядно смещаются 0?

Я столкнулся с этим в некотором коде AS 3.0: (продолжительность>> 0), Где продолжительностью является Число. Я думаю, что знаю то, что поразрядный сдвиг вправо делает, но какой смысл того, чтобы сместить 0 битов? Это происходит некоторые...
вопрос задан: 25 June 2009 10:13
3
ответа

Как использование bit/bit-operator к состоянию объекта управления?

Я хочу создать блок данных светового объекта для передачи между приложениями клиента и сервера. Это так простая задача, которой я могу управлять только с 1 байтом, таким образом, каждый бит в байте будет иметь другое...
вопрос задан: 5 February 2009 19:24
2
ответа

Какой самый быстрый / самый эффективный способ найти младший значащий бит в целом числе в R?

У меня есть вопрос, похожий на Какой самый быстрый способ вернуть позицию наименее значимого бита, установленного в целое число в Python 3? найти первый бит в двоичном числе и ...
вопрос задан: 19 January 2019 17:06