C++ is case-sensitive, meaning identifiers like 'Main', 'main', and 'MAIN' are treated as completely different symbols. This applies to variable names, function names, keywords, and all other identifiers. The compiler distinguishes strictly by character case.