The input is actually a \n b. Since we are reading only two characters, only a and \n will be read and printed.
Programming in C MCQ - I/O Operations
263 in binary form is 100000111.
If one tries to print an integer as character, only the last 8 bits will be considered-the rest chopped off.
So, in this case the ASCII value of 00000111 (i.e., decimal 7) will be printed. Look at the ASCII table. It is ringing a bell!

