This is post is part of set 2 of A Ramble Around CS. In this post, we’re going to become more familiar with messing around with individual bits: “bit twiddling”. And, Or, Not, etc. When dealing with bits—or with “boolean” values (True or False)1—we talk about value a and value b, value a or value b, etc. They have more precise meanings than their normal English usage: In normal usage, you might say, “I’ll wash the dishes if you take the trash out and feed the dog.“ The fir...