Length operates on the
FullForm of expressions, not their displayed form:
Rational and complex numbers are atoms, so have length 0:
Numeric expressions are treated like other expressions, not like explicit numbers:
Length counts only "arguments", not parts of heads: