Я смущен этим, я думал, что для целых чисел со знаком единственное различие - это первый бит знака, но если бы это было так, это не так. 12 & amp; -12 равно 12 (все биты одинаковы, кроме ...
У нас есть 8-разрядные, 16-разрядные, 32-разрядные и 64-разрядные аппаратные архитектуры и операционные системы. Но не, скажем, 42-разрядные или 69-разрядные. Почему? Это - что-то фундаментальное, которое делает 2^n биты лучший выбор или является...
Я должен сказать, что у меня никогда не было причины использовать побитовые операторы, но я уверен, что существуют некоторые операции, которые я выполнил, который был бы более эффективно сделан с ними. Как имеет "смещение" и "...
Я раньше думал, что каждая ячейка памяти содержит 8, 16, 32 или 64 бита. Так 0101 был бы сохранен в машине на 8 битов как 00000101 (знак, расширенный, если бы это было отрицательно). Это было все великолепно пока я...
Я считал, что порядок битовых полей в структуре является конкретной платформой. Что относительно того, если я использую различные определенные для компилятора опции упаковки, будет эти данные гарантии храниться в надлежащем порядке как...
Я ищу самый быстрый способ считать количество разрядных переходов в неподписанном интервале. Если интервал содержит: 0b00000000000000000000000000001010 количество переходов: 4, Если интервал...
Скажем, у меня есть байт с шестью неизвестными значениями:??? 1? 0?? и я хочу подкачать биты 2 и 4 (не изменяя ни одного из? значения):??? 0? 1?? Но как я сделал бы это в одной операции в C? Я...
Почему байт b = (байт) 0xFF равен целому числу-1? Исключая: международное значение = байт b = (байт) 0xFF; System.out.println (значение); это распечатает-1?
Я просто смущен о точном размере элемента-бита & lt; 32. Поскольку документ для std :: bitset :: size говорит: Возвращает количество бит в битете. Поскольку документ sizeof говорит Returns ...
Я знаю, что булево значение составляет 1 байт (8 битов длиной), Но я хотел бы знать, то, что является его двоичным представлением. например, десятичное число => двоичные 4 => 100 (0000 0100) 8 => 1000 (0000...
Я знаю в большой асинхронной передаче, пакет начинается, запускается с начального бита. Но начальный бит является просто 1 или 0. Как Вы дифференцируетесь, начальный бит от конца укусил от последнего пакета?...
как я включаю перечисление, которое атрибут флагов установили (или более точно используется для битовых операций)? Я хочу смочь поразить все случаи в переключателе, который соответствует объявленным значениям...
Я должен преобразовать строки в Python к другим типам такой как неподписанные и подписался 8, 16, 32, и 64 бита ints, удваивается, плавания и строки. Как я могу сделать это?
Я должен создать запрос, который суммирует количество Истинных (1) и Ложь (0) в два отдельных столбца от одного битового поля. Я присоединяюсь к 3 таблицам и нуждаюсь в нем, чтобы быть чем-то как: Атрибут | Класс |...
Действительно ли возможно выразить 1 или 0 как немного при использовании в качестве значения поля в избранном операторе? например, В этом операторе выбора (который является частью избранного оператора) ICourseBased имеет случай интервала типа когда...
Я пытаюсь просто преобразовать байт, полученный от fget в двоичный файл. Я знаю, что значение первого байта было 49 на основе печати значения. Я теперь должен преобразовать это в его двоичное значение. неподписанный...
Привет я использую, в спящем режиме и Mysql. У меня есть класс с булевым атрибутом, названным 'активным'. Сгенерированная таблица базы данных имеет Тип данных bit. Пока неплохо. Я хочу запросить это значение, но я не делаю...
Можно ли рекомендовать эффективному / очевидному способу управлять битовым массивом произвольной длины? Прямо сейчас я использую регулярную международную/символьную битовую маску, но это не является очень чистым, когда длина массива больше, чем тип данных
Я должен выбрать nullable разрядный столбец в представлении, но использовать значение по умолчанию ЛЖИ каждый раз, когда значение является НУЛЕВЫМ. (По другим причинам я не могу добавить значение по умолчанию на самой исходной таблице.) Вот...
Что-то, на что любой второкурсник в CS должен смочь ответить, но я, может казаться, не переношу голову вокруг этого... У меня есть ряд битов, и я должен заменить некоторые биты с другим набором. В...
I haven't really used bitwise enums before, and I just want to make sure my testing is correct. I am most interested in testing for the values None and All. We receive data from a webservice that ...
Я сканировал использование кода из независимого источника Findbugs (только, чтобы быть осторожным прежде, чем интегрировать в него мой) и нашел соблюдающее предупреждение: долго = b <<32 | c Ошибка: Целочисленный сдвиг на 32...
У меня есть байт, и я хочу проверить, включен ли бит 1. Условие, которое я написал: if (byte & amp; (1 < < 0)) возвращает true; Путаница: я не понимаю, как читать байт. Бит 1 это? то есть. (1 & ...
можно разделить целое число без знака на 10, используя чистые битовые сдвиги, сложение, вычитание и, может быть, умножение? Использование процессора с очень ограниченными ресурсами и медленным делением.
Стандарт C ++ говорит только, что int должен иметь ширину не менее 16 бит. И, по крайней мере, согласно cppreference, он почти всегда имеет ширину 16 или 32 бита: модель данных int width в битах --------------...
В руководстве к программе, написанной на Фортране 90, говорится: «Все реальные переменные и параметры указаны с 64-битной точностью (т. е. real*8)». Согласно Википедии, одинарная точность соответствует 32-битной точности...
В C # у меня есть 32-битное значение, которое я сохраняю в int. Мне нужно посмотреть, установлен ли конкретный бит. Мне нужен бит 0x00010000. Я придумал следующее решение: Вот то, что я ищу: Hex: ...