An exploration of C variables through scope, storage duration, linkage, initialization, and their representation in assembly and ELF.