Printf MCQ 8 : Multiple Strings seperated by Comma
Printf Multiple Choice Questions : Multiple Strings Separated by Comma
Guess the output of Program -
#include<stdio.h> #include<conio.h> void main() { clrscr(); printf("Computer","Programming"); getch(); }
[col grid=”2-1 first”]
| No | Options |
|---|---|
| 1 | Computer |
| 2 | Programming |
| 3 | ComputerProgramming |
| 4 | Garbage |
[col grid=”2-1″]
Output of the Above Program
[/col]
[box style=”light-yellow announcement rounded shadow”]
You can get more printf multiple choice question Here and For More Multiple Choice Question on C Programming - Visit https://www.c4learn.com/mcq/
[/box]
Explanation of Program :
- Only First String before comma will be accepted.
- If number of Strings are Separated by “Comma” then it will accept only first String because printf looks for double quote immediately after Opening round bracket.
- Once corresponding closing double quote is detected, printf will ignore any string written after comma.
#include<stdio.h> #include<conio.h> void main() { clrscr(); printf("Computer : %s","Programming"); getch(); }
In case of above program, Printf finds format string inside printf “%s”. As it is first format specifier printf will look first parameter after comma. So output of the above program will be -
Computer : Programming
