Результаты поиска по запросу "bit"
C / C ++: порядок и выравнивание поля битов силы
Я прочитал, что порядок битовых полей в структуре зависит от платформы. Как насчет того, если я использую различные опции упаковки для конкретного компилятора, будут ли эти гарантийные данные храниться в правильном порядке по мере их записи? ...
О каких ПОЛЕЗНЫХ хитростях кода оператора должен знать разработчик? [закрыто]
Я должен сказать, что у меня никогда не было причин использовать побитовые операторы, но я уверен, что я выполнил некоторые операции, которые были бы более эффективными с ними. Как «сдвиг» и «ИЛИ» помогли вам более эффективно решить проблему?
почему порядковый номер имеет значение среди битов внутри байта?
Ниже приведена структура 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 ...
Байты в двоичный в C
Я пытаюсь просто преобразовать байт, полученный от fget, в двоичный файл. Я знаю, что значение первого байта было 49 на основе печати значения. Теперь мне нужно преобразовать это в двоичное значение. unsigned char byte = 49;// Read from file ...
Как быстрее всего посчитать количество установленных бит в php?
Я просто хочу найти в php функцию быстрого подсчета битов. Например, 0010101 => 3, 00011110 => 4 Я видел хороший алгоритм, который может быть реализован на С ++.Как посчитать количество установленных бит в 32-битном целом ...
Почему размер типа данных bool в C # не равен 1 биту?
Я просто изучаю C # и изучаю типы данных. Почему неbool тип данных размером 1 бит? Кажется, он может содержать только одно из двух значений (true или false), поэтому не будет ли он занимать только 1 бит пространства для представления этого ...
Сдвиг бит автоматически продвигает символы в int? [Дубликат]
На этот вопрос уже есть ответ здесь: Bitshift и целочисленное продвижение? [/questions/3482262/bitshift-and-integer-promotion] 2 ответаЯ где-то читал, что побитовый сдвиг автоматически превращает операнд в int. Но я не уверен, должно ли это ...
Понимание побитовых операций и их применение в Java
Я думаю, понимаю, что они в основном делают - работают с битами (переворачивание, сдвиг, инвертирование и т. Д.). Моя проблема в том, что я не знаю, когда мне когда-нибудь понадобится их использовать, и я не думаю, что полностью понимаю биты. Я ...
Порядок полей при использовании битового поля в Си
У меня есть структура следующего типа typedef struct { unsigned int a : 8; unsigned int b : 6; unsigned int c : 2; }x, *ptr;Что я хотел бы сделать, это изменить значение поля c. Я делаю что-то вроде следующего x structure = { 0 }; x->c = ...
Как преобразовать неподписанное int в число с плавающей точкой?
Мне нужно построить функцию, которая возвращает битовый эквивалент (float) x без использования каких-либо плавающих типов данных, операций или констант. Я думаю, что у меня есть, но когда я запускаю тестовый файл, он возвращает, что ...