title: How do you set only certain bits of a byte in C without affecting the rest?
body: <p>Say I have a byte like this 1010XXXX where the X values could be anything. I want to set the lower four bits to a specific pattern, say 1100, while leaving the upper four bits unaffected. How would I do this the fastest in C?</p>