Resultados de la búsqueda a petición "bit-fields"

3 la respuesta

Bit-fiddling eficiente en una implementación LFSR

Aunque tengo una buena implementación de LSFR C, pensé que intentaría lo mismo en Haskell, solo para ver cómo funciona. Lo que se me ocurrió, hasta ahora, es dos órdenes de magnitud más lento que la implementación de C, lo que plantea ...

4 la respuesta

¿Cómo usar banderas binarias en Core Data?

Yo tengo unint32 atributo en una base de datos de Core Data. yo uso estoint como unenum campo de bits ¿Es posible crear unNSPredicate consultar elementos basados en el valor binario de este int? Algo como@"bitFieldAttribute & 0x0001"? También ...

3 la respuesta

Convertir campo de bits a int

Tengo un campo de bits declarado de esta manera: typedef struct morder { unsigned int targetRegister : 3; unsigned int targetMethodOfAddressing : 3; unsigned int originRegister : 3; unsigned int originMethodOfAddressing : 3; unsigned int oCode : ...

1 la respuesta

Cómo usar el campo de bits con Swift para almacenar valores con más de 1 bit

EnCPuedo hacer algo como esto: struct byte_nibbles { unsigned char b1: 4; unsigned char b2: 4; unsigned char b3: 4; unsigned char b4: 4; unsigned char b5: 4; unsigned char b6: 4; unsigned char b7: 4; unsigned char b8: 4; }; union { unsigned long ...

2 la respuesta

sizeof (struct) diferente para diferentes compiladores

Supongamos que tengo un código como este: #include <stdio.h> #include <stdint.h> int main(int argc, char *argv[]) { typedef struct{ uint16_t x : 9; uint8_t y : 7; } z; printf("sizeof(z) = %lu\n",sizeof(z)); }Tengo diferentes resultados para ...

2 la respuesta

¿Cuál es el propósito del campo de bits sin nombre al final de la estructura?

Estoy aprendiendo C. EnC Primer Plus, Vi un ejemplo de campo de bits de la siguiente manera: struct box_props { bool opaque : 1; unsigned int fill_color : 3; unsigned int : 4; bool show_border : 1; unsigned int border_color : 3; unsigned ...

5 la respuesta

¿Puede Microsoft almacenar campos de tres valores en un solo bit?

Soy completamente ignorante de SQL / bases de datos, pero estaba chateando con un amigo que hace mucho trabajo de bases de datos sobre cómo algunas bases de datos usan un campo "booleano" que puede tomar un valor de NULL además de verdadero y ...

6 la respuesta

C ++ bitfield embalaje con bools

Acabo de hacer una prueba con bitfields, y los resultados me sorprenden. class test1 { public: bool test_a:1; bool test_b:1; bool test_c:1; bool test_d:1; bool test_e:1; bool test_f:1; bool test_g:1; bool test_h:1; }; class test2 { public: int ...

8 la respuesta

Utilizando operadores Bitwise en banderas

Tengo cuatro banderas Current = 0x1 Past = 0x2 Future = 0x4 All = 0x7Digo que recibo las dos banderas Pasado y Futuro setFlags(PAST | FUTURE)). ¿Cómo puedo saber siPast ¿esta en ello? Del mismo modo, ¿cómo puedo decir queCurrent no está en eso? ...

7 la respuesta

¿Por qué el endianness de bit es un problema en bitfields?

Cualquier código portátil que use bitfields parece distinguir entre plataformas little-y-big-endian. Ver eldeclaración de struct iphdr en linux kernel [http://lxr.linux.no/#linux+v2.6.38/include/linux/ip.h] para un ejemplo de dicho código. No ...