A macro is a fragment of code which has been given a name. The name of a macro is a unique string that begins with a letter or a @, #, $, _ symbol. You can separate words in a macro name by using the underscore character. This character tells that the current statement isn't finished yet and it continues on the next line. So, it's used to split a single line of code over two lines.