Most binary logic is done in unsigned chars. And it can almost always be safely assumed that an unsigned char is 8 bits.

This often makes it eaisiar to work with ASCII characters in binary. But remember this, if you are doing this for encryption purposes, then if you perform bitwise manipulations on a character such than every character corresponds to one and only one other possible value of an unsigned char, then all you are doing is making a cryptogram.