Dlaczego tak
Zmienna c przechowuje znak '7', którego kod ASCII wynosi 55, a znak '0' ma kod 48. Odejmowanie znaków odejmuje ich kody: 55 − 48 = 7, więc n przechowuje cyfrę jako liczbę, a n * 2 = 14. Wynik 110 powstaje, gdy pomnoży się sam kod znaku '7' (55 · 2), a 77 — gdy potraktuje się mnożenie jak powtórzenie napisu.