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 are language translators? List the types and explain each.
Language translator is a program which is used to translate instructions that are written in source code to object code i.e. from high-level language or assembly language into machine language.
Or,
Language translators allow computer programmers to write sets of instructions in specific programming languages which are then converted by the language translator into machine code.
There are 3 types of language translators. They are: