what does \n and %d mean?
Here, in C programming \n is an escape character that helps to create a new line whereas %d is a format specifier that allows to specify only Integer values.
What is Compilation? List the stages of compilation?
Compiling is the transformation from Source Code (human readable) into machine / object code (computer executable). It is done with the help of the compiler.
The following are the stages of compilation: