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

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? ...

10 la respuesta

¿Python tiene un tipo de campo de bits?

19 la respuesta

Es seguro usar -1 para establecer todos los bits en verdadero?

He visto que este patrón se usa mucho en C y C ++. unsigned int flags = -1; // all bits are true ¿Es esta una buena forma portátil de lograr esto? O está usando0xffffffff o~0 ¿mejor