Запитання з тегом «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 & 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 У CI може зробити щось на зразок наступного: struct PESHeader { unsigned reserved:2; unsigned …
80 c#  bit-fields 

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