Here in this program, the output will be '6' .
The program assigns b's value to a. So, a becomes 6. While, the "%d" will display value of the second variable in the printf statement which is "b=6"
Programming in C MCQ - I/O Operations
Since x > 7 is false, the ternary operator?: returns "%c". So, print f ( "%c ", i) will be executed. So, the ASCII character corresponding to 107, i.e., ' k ' will be printed.

