Pre-processor Commands: Macro Functions, when and when not to use macros with parameters, Note about #include, other pre-processors commands, Assignments, Expressions and operators: expressions and values, Arithmetic Operator, Relational operator, bitwise operator.