What You See Is Not Always What You Get: An Empirical Study of Code Comprehension by Large Language Models