Вопросы с тегом 'bit'

Бит - это одна двоичная цифра.
8
ответов

Предположим, что бит с константой 1 или 0 в SQL Server

Можно ли выразить 1 или 0 как бит при использовании в качестве значения поля в инструкции select? например. В этом случае оператор (который является частью оператора select). ICourseBased имеет тип int. case when FC.CourseId is not null then 1 el...
задан 23 июля '09 в 19:01
6
ответов

В чем разница между BIT и TINYINT в MySQL?

В каких случаях вы бы это использовали? Есть большая разница? Что я обычно использовал двигателями персистентности для хранения логических данных?
задан 14 нояб. '08 в 17:29
6
ответов

C/С++: порядок и выравнивание битового бита

Я читал, что порядок битовых полей внутри структуры является специфичным для платформы. Что делать, если я использую разные параметры упаковки для конкретного компилятора, будут ли эти данные сохранены в правильном порядке по мере их написания? Напри...
задан 29 сент. '09 в 4:07
3
ответов

Что означает (число и номер) в программировании бит?

Например: int get(int i) { int res = 0; while (i) { res = (res + tree[i]) % MOD; i -= ( (i) & (-i) ); } return res; } Функция обновления дерева: void update(int i, int val) { while (i <= m) { tre...
задан 08 марта '16 в 10:14
11
ответов

О каких ПОЛЕЗНЫХ ПОСЛЕДОВАТЕЛЬНЫХ ПОДАВЛЕНИЯХ кода оператора должен знать разработчик?

Я должен сказать, что у меня никогда не было причины использовать побитовые операторы, но я уверен, что некоторые операции, которые я выполнил, были бы более эффективно с ними. Как "переключение" и "OR-ing" помогли вам решить проблему более эффективн...
задан 07 окт. '09 в 20:44
18
ответов

Почему количество бит всегда (?) - сила двух?

У нас есть 8-битные, 16-разрядные, 32-разрядные и 64-разрядные аппаратные архитектуры и операционные системы. Но не, скажем, 42-битные или 69-битные. Почему? Это что-то фундаментальное, что делает 2 ^ n бит лучшим выбором или просто совместимость с ...
задан 22 окт. '09 в 15:21
11
ответов

Внедрить разделение с битовым оператором

Как я могу реализовать деление с использованием битовых операторов (а не просто деление по степеням 2)? Опишите его подробно.
задан 12 марта '11 в 22:29
6
ответов

Включить Enum (с атрибутом Flags) без объявления каждой возможной комбинации?

как мне включить перечисление, у которого установлен атрибут флагов (или, точнее, используется для бит-операций)? Я хочу, чтобы ударить все случаи в коммутаторе, который соответствует объявленным значениям. Проблема заключается в том, что если я им...
задан 24 июня '09 в 23:18
4
ответов

Действительно 1 КБ (KiloByte) равно 1024 байтам?

До сих пор я считал, что 1024 байта равны 1 КБ (килобайт), но я читал в Интернете о десятичной и двоичной системах. Итак, на самом деле 1024 байта = 1 КБ были бы правильным способом определить или просто существует общая путаница? Извините, если ...
задан 06 нояб. '13 в 21:22
13
ответов

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

Мне нужно перевернуть все биты в двоичном представлении целого числа. Дано: 10101 Выход должен быть 01010 Что такое побитовый оператор для выполнения этого при использовании с целым числом? Например, если бы я писал метод, подобный int flipBit...
задан 15 июня '11 в 2:28
5
ответов

Как получить значение true/false из битового поля в два отдельных столбца

Мне нужно создать запрос, который суммирует число True (1) и False (0) на два отдельных столбца из одного битового поля. Я присоединяюсь к 3 таблицам и мне нужно что-то вроде: Атрибут | Класс | Пропуск | Сбой Я буду группировать атрибуты и класс.
задан 07 окт. '09 в 20:38
6
ответов

Разделить на 10 с помощью сдвигов бит?

Можно ли разделить целое число без знака на 10, используя чистые сдвиги бит, сложение, вычитание и, возможно, умножение? Использование процессора с очень ограниченными ресурсами и медленным делением.
задан 06 апр. '11 в 0:04
8
ответов

n отрицательный, положительный или нулевой? возврат 1, 2 или 4

Я строю интерпретатор PowerPC, и он работает очень хорошо. В архитектуре Power регистр условий CR0 (EFLAGS на x86) обновляется практически для любой команды. Он установлен так. Значение CR0 равно 1, если последний результат был отрицательным, 2, если...
задан 04 марта '12 в 23:33
4
ответов

Невозможно увидеть значение поля BIT MySQL при использовании SELECT

my_table содержит поле enabled, которое определяется как: enabled BIT NOT NULL DEFAULT 0. В этой таблице несколько строк с enabled = b'0' и несколько строк с enabled = b'1'. Однако оба эти: SELECT * from my_table WHERE enabled = b'0'; и это: ...
задан 10 янв. '13 в 2:49
9
ответов

Эффективный бит бит C/С++

Можете ли вы рекомендовать эффективный/чистый способ манипулирования произвольным массивом бит длины? В настоящее время я использую обычную битовую маску int/ char, но они не очень чисты, когда длина массива больше длины набора данных. std vector&...
задан 14 апр. '10 в 0:35