in byte zerlegen und wieder herstellen

so etwa:

a1=00100000;
a2=00000000;
a3=010100110;

a = (a1 << 8 | (a2 << 16) | a3;