Source: http://galileo.phys.virginia.edu/compfac/courses/practical-c/format-specifiers.pdf