Вопросы с тегом «bit-fields»


6
Почему присвоение значения битовому полю не возвращает то же значение?
В этом сообщении на Quora я видел следующий код : #include <stdio.h> struct mystruct { int enabled:1; }; int main() { struct mystruct s; s.enabled = 1; if(s.enabled == 1) printf("Is enabled\n"); // --> we think this to be printed else printf("Is disabled !!\n"); } Как в C, так и …

11
Битовые поля в C #
У меня есть структура, которую мне нужно заполнить и записать на диск (на самом деле несколько). Пример: byte-6 bit0 - original_or_copy bit1 - copyright bit2 - data_alignment_indicator bit3 - PES_priority bit4-bit5 - PES_scrambling control. bit6-bit7 - reserved В C я мог бы сделать что-то вроде следующего: struct PESHeader { unsigned …
80 c#  bit-fields 

3
Несовместимое усечение беззнаковых целочисленных выражений битового поля между C ++ и C в разных компиляторах
Изменить 2 : Я отлаживал странный тестовый сбой, когда функция, ранее находившаяся в исходном файле C ++, но дословно перемещенная в файл C, начала возвращать неверные результаты. MVE ниже позволяет воспроизвести проблему с GCC. Однако, когда я по прихоти скомпилировал пример с Clang (а позже с VS), я получил другой …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.