Entonces ahi lo que haces es convertir el array de char en una unica cadena de bits no?
Lo que me gustaria hacer es más o menos esto:
Lo que me gustaria hacer es más o menos esto:
C:
long long a = B00000000100000000000000000000000>>1;
int b = B00001000>>1;
//Ahora quiero sustituir los primeros 2 bytes de la variable a por los de la variable b para que quede algo asi:
a = B00000100010000000000000000000000;
//He pensado en hacerlo con un OR
a = a | b;
//Pero esto me lo añadiria al final de la cadena no? y quedaria algo como esto (pienso)
a = B00000000010000000000000000000100;
Última edición: