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

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

Как извлечь определенные биты из числа в C?

Мне нужно извлечь определенную часть (нет битов) типа данных short в C. Для примера у меня есть двоичный код 52504 как 11001101000 11000, и я хочу, чтобы первые 6 (FROM LSB → MSB i.e 011000 десятичных 24) битов и остальное 10 бит (11001101000 десят...
задан 10 апр. '12 в 17:05
3
ответов

Как получить битовую ценность с SqlDataReader и преобразовать его в bool?

Я извлекаю информацию пользователя из базы данных, используя простой запрос. select * from dbo.[User] u where u.Email = @email Затем я попытаюсь получить значение столбца, называемого IsConfirmed (который представлен в виде столбца типа бит в базе...
задан 07 июня '14 в 16:45
5
ответов

Что такое двоичное представление булевского значения в С#

Я знаю, что логическое значение равно 1 байту (8 бит) Но я хотел бы знать, каково его двоичное представление. например decimal = > двоичный 4 = > 100 (0000 0100) 8 = > 1000 (0000 1000) Значение bool = >
задан 26 июля '10 в 17:36
6
ответов

Как сделать бит мудрым XOR в C

Я пытаюсь войти в программирование на С, и мне трудно писать побитую функцию XOR только с операторами ~ и &. Пример: bitXor(4, 5) = 1. Как я могу достичь этого? Пока у меня есть это: int bitXor(int x, int y) { return z; }
задан 11 сент. '12 в 21:33
2
ответов

Упростить (A & B) &&! (A & C)

A, B и C являются переменными некоторого неподписанного интегрального типа. Понятно, что A - тестовый вектор, B - битмаска "обязательных" бит (должен быть установлен как минимум один соответствующий бит в A), а C - битмаска "запрещенных" битов (никак...
задан 05 марта '17 в 4:25
2
ответов

Как Java вычисляет отрицательные числа?

Я использую операцию ~ для манипуляции с битами, и мне просто интересно, как Java вычисляет отрицательное число? Я проверил документацию по Java: "Унарный оператор побитового дополнения" ~ "инвертирует бит-шаблон, он может применяться к любому и...
задан 05 июля '13 в 23:17
8
ответов

Обмен двумя битами с одной операцией в C?

Скажем, у меня есть байт с шестью неизвестными значениями: ???1?0?? и я хочу обменять биты 2 и 4 (без изменения значений ?): ???0?1?? Но как бы это сделать в одной операции в C? Я выполняю эту операцию тысячи раз в секунду на микроконтролл...
задан 11 июня '09 в 17:56
3
ответов

Доступ к отдельным битам в char С++

Как я могу получить доступ к отдельным битам внутри типа С++, char или любого другого типа С++, например.
задан 02 марта '12 в 12:56
3
ответов

Бит взломать для генерации всех целых чисел с заданным числом 1s

Я забыл немного взломать, чтобы сгенерировать все целые числа с заданным числом 1s. Кто-нибудь помнит это (и, вероятно, может объяснить это также)?
задан 27 нояб. '11 в 1:00
6
ответов

Как использовать высокие и низкие байты?

Я пытаюсь представить 32768, используя 2 байта. Для старшего байта я использую те же значения, что и младший байт, и он будет интерпретировать их по-другому или я могу поместить фактические значения? Так я бы поставил что-то вроде 32678 0 или 256 0? ...
задан 22 мая '11 в 23:25
2
ответов

Порядок бит в C/С++

Мне нужно реализовать протокол, который определяет данные в 8-битных словах, который начинается с младшего значащего бита (LSB). Я хочу реализовать эти данные с помощью unsigned char, но я не знаю, какой порядок бит LSB и самый старший бит (MSB) в C...
задан 29 сент. '11 в 15:24
1
ответ

Каков наиболее эффективный способ в Java для пакетных бит в байт [] и прочитать его обратно?

В настоящее время я использую эти две функции для упаковки и чтения бит в массиве байтов. Интересно, есть ли у кого-нибудь лучшие идеи или более быстрые способы сделать это? Отредактировал программу с помощью нескольких оптимизаций и сделал нескольк...
задан 30 сент. '11 в 2:57
8
ответов

Python: извлечение битов из байта

Я читаю двоичный файл в python, и в документации для формата файла говорится: Флаг (в двоичном выражении) Значение 1 nnn nnnn Указывает, что имеется один байт данных                 который должен быть дублирован nnn nnnn (максимум 127)            ...
задан 30 марта '12 в 18:13
6
ответов

Зацикливание через биты в целое число, рубин

Я создаю программу, в которой одна из проблем заключается в том, что мне нужно выполнить некоторый анализ битового шаблона в некоторых целых числах. Из-за этого я хотел бы сделать что-то вроде этого: #Does **NOT** work: num.each_bit do |i| #do s...
задан 06 июня '12 в 12:45
3
ответов

Java - оптимизирует запись значений как битов в байтовый буфер

В настоящее время я работаю над некоторым сетевым кодом (это мой первый сервер) и задал быстрый вопрос об оптимизации конкретной функции, которая записывает значения в виде битов, а затем упаковывает их в байты. Причиной оптимизации этой функции явля...
задан 13 февр. '18 в 11:06