Результаты поиска по запросу "bit"

6 ответов

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

Я прочитал, что порядок битовых полей в структуре зависит от платформы. Как насчет того, если я использую различные опции упаковки для конкретного компилятора, будут ли эти гарантийные данные храниться в правильном порядке по мере их записи? ...

11 ответов

О каких ПОЛЕЗНЫХ хитростях кода оператора должен знать разработчик? [закрыто]

Я должен сказать, что у меня никогда не было причин использовать побитовые операторы, но я уверен, что я выполнил некоторые операции, которые были бы более эффективными с ними. Как «сдвиг» и «ИЛИ» помогли вам более эффективно решить проблему?

2 ответа

почему порядковый номер имеет значение среди битов внутри байта?

Ниже приведена структура IP из библиотеки на компьютере с Linux. struct ip { #if __BYTE_ORDER == __LITTLE_ENDIAN unsigned int ip_hl:4; /* header length */ unsigned int ip_v:4; /* version */ #endif #if __BYTE_ORDER == __BIG_ENDIAN unsigned int ...

ТОП публикаций

6 ответов

Байты в двоичный в C

Я пытаюсь просто преобразовать байт, полученный от fget, в двоичный файл. Я знаю, что значение первого байта было 49 на основе печати значения. Теперь мне нужно преобразовать это в двоичное значение. unsigned char byte = 49;// Read from file ...

4 ответа

Как быстрее всего посчитать количество установленных бит в php?

Я просто хочу найти в php функцию быстрого подсчета битов. Например, 0010101 => 3, 00011110 => 4 Я видел хороший алгоритм, который может быть реализован на С ++.Как посчитать количество установленных бит в 32-битном целом ...

3 ответа

Почему размер типа данных bool в C # не равен 1 биту?

Я просто изучаю C # и изучаю типы данных. Почему неbool тип данных размером 1 бит? Кажется, он может содержать только одно из двух значений (true или false), поэтому не будет ли он занимать только 1 бит пространства для представления этого ...

2 ответа

Сдвиг бит автоматически продвигает символы в int? [Дубликат]

На этот вопрос уже есть ответ здесь: Bitshift и целочисленное продвижение? [/questions/3482262/bitshift-and-integer-promotion] 2 ответаЯ где-то читал, что побитовый сдвиг автоматически превращает операнд в int. Но я не уверен, должно ли это ...

1 ответ

Понимание побитовых операций и их применение в Java

Я думаю, понимаю, что они в основном делают - работают с битами (переворачивание, сдвиг, инвертирование и т. Д.). Моя проблема в том, что я не знаю, когда мне когда-нибудь понадобится их использовать, и я не думаю, что полностью понимаю биты. Я ...

4 ответа

Порядок полей при использовании битового поля в Си

У меня есть структура следующего типа typedef struct { unsigned int a : 8; unsigned int b : 6; unsigned int c : 2; }x, *ptr;Что я хотел бы сделать, это изменить значение поля c. Я делаю что-то вроде следующего x structure = { 0 }; x->c = ...

3 ответа

Как преобразовать неподписанное int в число с плавающей точкой?

Мне нужно построить функцию, которая возвращает битовый эквивалент (float) x без использования каких-либо плавающих типов данных, операций или констант. Я думаю, что у меня есть, но когда я запускаю тестовый файл, он возвращает, что ...