#define CTRL(x) ((x) ^ 0100) // e.g. 'C' ^ 0100 is 3 // e.g. '@' ^ 0100 is 0 // e.g. 'M' ^ 0100 is 13 a.k.a. \r a.k.a. enter
Crtl-C is shorthand for 0100 xor āCā
Also, the 0 prefix means this is a base-8 (octal) number