Resultados da pesquisa a pedido "bit-fields"
Struct - Explique a saída:
Eu tenho o seguinte código em C
Deslocamento em uma estrutura com campos de bits
Se tivermos uma estrutura com campos de bits, como os membros subsequentes são alinhados na estrutura? Considere o seguinte código:
Ordem de campos ao usar um campo de bits em C
Eu tenho uma estrutura do seguinte tipo
Como é determinado / medido o tamanho de uma estrutura com campos de bits?
#include <stdio.h> typedef struct size { unsigned int a:1; unsigned int b:31; unsigned int c:1; } mystruct; int main() { mystruct a; printf("%d", sizeof(a)); return 0; } Comint b:31, a saída é 8.Comint b:1, a saída é 4.Comint b:32, a saída é ...
Uso prático de bitfields de comprimento zero
Não tenho certeza absoluta sobre C, mas o C ++ permite campos de bits sem nome de 0 comprimento. Por exemplo: struct X { int : 0; };Pergunta um: Que usos práticos disso podemvocê Imagine? Pergunta dois: Quais usos práticos do mundo real (se ...
A variável Struct não foi alterada por atribuição
struct st { int a1 : 3; int a2 : 2; int a3 : 1; } void main(void) { x.a3 = -1; if (x.a3 == -1) printf("TRUE\n"); else printf("FALSE\n"); x.a3 = 1; if (x.a3 == 1) printf("TRUE\n"); else printf("FALSE\n"); }Em caso,'x.a3 = -1;'Primeiro se ...
Como usar sinalizadores binários no Core Data?
eu tenho umint32 atributo em um banco de dados Core Data. Eu uso issoint como umenum campo de bits. É possível criar umNSPredicate consultar itens com base no valor binário desta int? Algo como@"bitFieldAttribute & 0x0001"? Também estou ...