Which of the following questions below is the most formal?

A. Tu manges quand?
B. C'est quand que tu manges?
C. Quand manges-tu?
D. Quand est-ce que tu manges?​