The preprocessor is part of vi checks for correct C++ syntax converts Unicode characters to ASCII all of the above none of the above Which of the following is true in C++? A literal is an expression A literal is an lvalue A literal is an rvalue all of the above none of the above Solution Answer: Preprocessor is used in C++ to process the data before the compilation. 2) d) All of the above , Literal is written inside the code and is not been altered by the program , it remains as such . It can be any expression , lvalue , rvalue ..