Preprocessor commands. The compiler takes "#define EQUALS =", where ever it says 'EQUALS', verbatim, in your code, it will replace it with a '=', and THEN compile your code. Generally, it's a handy tool for making code more readable, but that example is just being dumb.