It's the same as a macro in most languages. It's just a way of defining an operation that is used repetitively throughout a program.



It's to do with how values are stored at the binary level....