0
ответов

Reading and interpreting data from a binary file in Python

I want to read a file byte by byte and check if the last bit of each byte is set: #!/usr/bin/python def main(): fh = open('/tmp/test.txt', 'rb') try: byte = fh.read(1) while ...
вопрос задан: 6 October 2017 20:09
0
ответов

Могут ли в скобках в C привести к неявному линию?

Фон в последний раз, когда я спросил о том, вызывают ли скобки, вызывающие неявные литые (здесь), @PMG был достаточно хорош, чтобы указать, что «ничего не в C не сделано ниже int», но Там обсуждение было ...
вопрос задан: 23 May 2017 12:09
0
ответов

Функции побитового управления [дублировать]

Возможный дубликат :Как вы устанавливаете, очищаете и переключаете один бит в C? Я готовлюсь к предстоящему выпускному экзамену и хочу проверить некоторые вопросы из учебного пособия. Некоторый контекст :Набор ()...
вопрос задан: 23 May 2017 12:07
0
ответов

Что делает x >>> 0? [дубликат]

Возможный дубликат: Какая польза от сдвига битов с заполнением нулями на 0? (a >>> 0) Я пробовал некоторые концепции функционального программирования в своем проекте и читал о Array ....
вопрос задан: 23 May 2017 12:02
0
ответов

Почему SELECT 2 ^ 3 возвращает 1 в SQL Server? [дубликат]

Возможный дубликат: что делает курсор (^) в запросе SQL? Почему SELECT 2 ^ 3 возвращает 1 в SQL Server? Выше был вопрос интервью, с которым я столкнулся и не мог понять, почему он возвращает 1. ...
вопрос задан: 23 May 2017 11:58
0
ответов

Вопрос C: off_t (и другие целочисленные типы со знаком) минимальные и максимальные значения

Иногда я сталкиваюсь с целочисленным типом (например, целочисленный тип со знаком POSIX off_t), где было бы полезно иметь макрос для его минимального и максимального значений, но я не 'Не знаю, как его создать ...
вопрос задан: 23 May 2017 11:45
0
ответов

Bitwise operator x >> 1 and x >> 0 [duplicate]

Possible Duplicates: What do these operators do? >> in javascript Can somebody please explain the bitwise operator >> 1? example: 65 >> 1 = 32 and also when >> 0 ...
вопрос задан: 23 May 2017 11:43
0
ответов

Когда следует использовать побитовый оператор?

Я прочитал следующие вопросы о переполнении стека и понимаю разницу между побитовым и логическим. Разница между & и && в PHP Ссылка - что означает этот символ в ...
вопрос задан: 23 May 2017 10:30
0
ответов

Почему негатив Integer.MIN_VALUE дает одинаковое значение? [Дубликат]

Рассмотрим приведенный ниже код Java. Целочисленное значение = Integer.MIN_VALUE; System.out.println (значение); значение = -значение; System.out.println (значение); Выход -2147483648 -2147483648 Как отрицательное значение ...
вопрос задан: 15 May 2017 20:10
0
ответов

Инвертировать оператор побитового сдвига / степень двойки

В моей программе на C# есть следующее простое уравнение для преобразования числа в результирующее значение: Есть ли какая-то обратная операция, которая позволит мне перейти...
вопрос задан: 20 March 2017 20:00
0
ответов

Определены ли результаты побитовых операций над целыми числами со знаком?

Я знаю, что поведение >> над целым числом со знаком может зависеть от реализации (, в частности, когда левый операнд отрицательный ). А как насчет других:~, >>, &, ^, |? Когда их...
вопрос задан: 8 February 2017 10:25
0
ответов

Вернуть 1, если какие-либо биты в целом числе равны 1, используя битовые операции в C

Я много часов думал над этой проблемой. Вот оно: напишите выражение, которое возвращает 1, если любое целое число «x» имеет какие-либо биты, равные 1. В противном случае верните 0. Я понимаю, что я ...
вопрос задан: 11 January 2017 07:38
0
ответов

Mod of power 2 on bitwise операторы?

Как модуль степени двойки работает только с младшими битами двоичного числа (1011000111011010)? Что это за число по модулю 2 в степени 0, 2 в степени 4? Какое отношение степень двойки имеет к модулю ...
вопрос задан: 11 November 2016 16:13
0
ответов

Почему в модуле operator нет функции для логического or?

В Python 3 operator.or_ эквивалентен побитовому |, а не логическому or. Почему нет оператора для логического или?
вопрос задан: 5 August 2016 04:46
0
ответов

Десятичное в двоичное

У меня есть число, которое я хотел бы преобразовать в двоичное (из десятичного) в C. Я бы хотел, чтобы мой двоичный код всегда состоял из 5 бит (десятичное число никогда не превышает 31). У меня уже есть функция, которая это делает ...
вопрос задан: 29 April 2016 10:35
0
ответов

Что такое исключительное использование C # или `^`? [closed]

Кто-нибудь может объяснить этот оператор на хорошем примере? Я знаю, что это за оператор. Я имею в виду пример из реальной жизни.
вопрос задан: 18 March 2016 21:01
0
ответов

Умножение двух целых чисел с использованием побитовых операторов

Как я могу умножить два целых числа с помощью побитовых операторов? Я нашел реализацию здесь. Есть ли лучший способ реализации умножения? Например: 2 * 6 = 12 должно быть выполнено с использованием побитового ...
вопрос задан: 12 February 2016 19:32
0
ответов

использование побитовых операторов для упаковки нескольких значений в один int

Низкоуровневые битовые манипуляции никогда не были моей сильной стороной. Я буду признателен за помощь в понимании следующего варианта использования побитовых операторов. Примите во внимание ... int age, пол, h восемь, Pack_info; ....
вопрос задан: 11 October 2015 22:40
0
ответов

Как создать перечисления битовой маски в стиле NS_OPTIONS в Swift?

В документации Apple по взаимодействию с API-интерфейсами C они описывают, как перечисления, помеченные NS_ENUM, в стиле C импортируются как перечисления Swift. Это имеет смысл, и поскольку перечисления в Swift ...
вопрос задан: 23 August 2015 18:24
0
ответов

НЕ (~)против ОТРИЦАНИЯ (!)

#включить , используя пространство имен std; int main (int argc, char *argv[] ){ int i= -5; в то время как (~(i )){ cout<
вопрос задан: 4 August 2015 12:15
0
ответов

Что именно делает ~ при использовании в битовых операциях?

В чем разница между ~ i и INT_MAX ^ i Оба дают одинаковое нет. в двоичном формате, но когда мы печатаем нет. вывод отличается, как показано в приведенном ниже коде #include с использованием ...
вопрос задан: 10 July 2015 15:40
0
ответов

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

Я искал это, но мои результаты были неудовлетворительными, вероятно, из-за того, что это трудно сформулировать. У меня есть один объект, state, который представляет собой байт, обозначающий, какие части моего объекта должны быть ...
вопрос задан: 7 July 2015 02:00
0
ответов

Как установить/сбросить бит в определенной позиции длинного?

Как установить/сбросить бит в определенной позиции длинного в Java? Например, long l = 0b001100L ; // битовое представление Я хочу установить бит в позицию 2 и сбросить бит в позицию 3 таким образом...
вопрос задан: 11 May 2015 08:32
0
ответов

Как представить 4 логических возможности в одном значении

Я хочу сохранить 4 логических возможности в одном значении. Например, мне нужно одно значение, которое сообщает, является ли человек: IsSingle IsGraduate IsMale IsLookingForPartner Так хорошо ли ...
вопрос задан: 30 April 2015 21:37
0
ответов

Разница между побитовым включением или и исключительным или в Java

операторы открытого класса {public static void main (String [] args) {int a = 12; System.out.println («Побитовое И:» + (12 и 12)); System.out.println ("Побитовое включение ИЛИ:" + (...
вопрос задан: 16 April 2015 13:03
0
ответов

Как работает инструкция `test`?

Если у нас есть: test dword ptr [eax], 2000h je label1: Есть ли в dword ptr [eax] какое-либо значение, кроме 0, которое заставило бы совершить прыжок?
вопрос задан: 10 April 2015 23:14
0
ответов

Приоритет оператора (поразрядно '&' ниже '==')

В языке программирования C почему побитовые операторы (& и |) имеют меньший приоритет, чем оператор равенства (==)? Это не имеет смысла для меня.
вопрос задан: 22 September 2014 23:54
0
ответов

Побитовый оператор для простого преобразования всех битов в целое число?

Мне нужно преобразовать все биты в двоичное представление целого числа. Дано: 10101 На выходе должно быть 01010 Какой побитовый оператор выполняет это при использовании с целым числом? Например, ...
вопрос задан: 19 January 2014 07:18
0
ответов

Wix: Как ограничить основные модернизации до основных номеров версий?

Мне нужно следующее поведение от моих установщиков на основе WiX: Каждая установка в основной версии 1.x.x строки должна мажорудировать предыдущей версии строки 1.x.x. Каждая настройка в основной версии 2....
вопрос задан: 6 January 2014 23:43
0
ответов

Что такое оператор ^ =? [закрыто]

Я только что натолкнулся на ответ здесь, в SO, где пример кода (в том, что я думал как java) использовал оператор, которого я никогда раньше не видел: ^ =. Я искал Google и ТАК и не смог найти его ...
вопрос задан: 28 December 2013 01:24