Printf MCQ 10 : Backslash Character in Printf

Printf Multiple Choice Questions  : Backslash Character in Printf

Question : Guess the output of Program


void main()
char *str1="Indii";
char *str2="ian";

Options :

  1. Indiiian
  2. ianindii
  3. Indian
  4. Indiian

[toggle title=”Output”]Indian[/toggle]

Switch to Printf MCQ Home :  Click Here

How and Why ?

  1. ‘b’ – Backslash Character Moves Cursor Position one Character Back
  2. In Printf there are two ‘b’ so It Moves Cursor Position on 4th Position  ‘i’ (Indii)
  3. After it Overwirte “ii” by “ian” and gives “indian”