Resultados da pesquisa a pedido "bit-fields"

7 a resposta

Por que endianismo de bit é um problema nos campos de bi

Qualquer código portátil que usa campos de bits parece distinguir entre plataformas pequenas e grandes. Veja oeclaração de struct iphdr no kernel do lin [http://lxr.linux.no/#linux+v2.6.38/include/linux/ip.h] para um exemplo desse código. Não ...

4 a resposta

C bitfields memory use

Preciso lidar com alguns dados da seguinte forma: typedef struct{ unsigned n1 : 12; unsigned n2 : 12; unsigned n3 : 12; unsigned n4 : 1; unsigned n5 : 35; } data;Certifiquei-me de que, no total, eles contassem até 9 byte Mas eles não .. Escrever ...

1 a resposta

Como impor a ordem de bits struct com o compilador GC

Eu queria saber se existe uma diretiva do GCC C Compiler que permita determinar a ordem de bits para o empacotamento de uma estrutura? Algo para pessoas como: #pragma bit_order left A justificativa para essa necessidade é que eu tenho ...

19 a resposta

seguro usar -1 para definir todos os bits como verdadeiro

Vi esse padrão usado muito em C & C ++. unsigned int flags = -1; // all bits are true Essa é uma boa maneira portátil de fazer isso? Ou está usando0xffffffff ou~0 Melhor