see these result:

Code:
int c=10, b=20;
int a = c  | b;
i don't know what a will get... can anyone explain to me?

now imagine that i only have the a result. how can i get the c and b?
(maybe knowing these, can fix 1 problem )