I suggest that you learn to use the standard library and perhaps other common utility libraries before you go along the path of the obscure. After you learn to use them, learn to implement them.

I mean, you didn't even know that strcmp is not the same as directing comparing pointers to char with the == operator. Have you ever implemented strcmp or something like it? If you have not yet acquired such foundational knowledge, why attempt "comparing strings using bitwise operators"? Learn the basics, then doing the esoteric will be much easier.