Each type will have a literal representation. An integer will be a numeric represented without a decimal point and, if it is a signed integer, the literal can also use the plus or minus symbol to indicate the sign. Similarly, a real number can have a literal value that contains a decimal point, and you may even use the scientific (or engineering) format including an exponent. C++ has various rules to use when specifying literals in code, and these will be covered in the next chapter. Some examples of literals are shown here:
int pos = +1; int neg = -1; double micro = 1e-6; double unit = 1.; std::string name = "Richard";
Note that for the unit variable, the compiler knows that the literal is a real number ...