C - Input and OutputHow would you print a percentage sign (%) using printf in C?Aprintf("%");Bprintf("%%");Cprintf("%percent");Dprintf("\%");Check Answer
Step-by-Step SolutionSolution:Step 1: Understand escaping % in printfSince % is a special character in format strings, to print a literal % you use %%.Step 2: Analyze other optionsprintf("%percent"); is invalid syntax, printf("%"); is incomplete, printf("\%"); uses backslash which is not recognized for % in printf.Final Answer:printf("%%"); -> Option BQuick Check:Use %% to print % literally in printf [OK]Quick Trick: Use double %% to print a single % in printf [OK]Common Mistakes:Using single %Trying backslash escapeWriting %percent
Master "Input and Output" in C9 interactive learning modes - each teaches the same concept differentlyLearnWhyDeepVisualTryChallengeProjectRecallTime
More C Quizzes C Basics and Execution Environment - main function and program entry - Quiz 8hard C Basics and Execution Environment - Writing first C program - Quiz 10hard C Basics and Execution Environment - Structure of a C program - Quiz 14medium C Basics and Execution Environment - What is C - Quiz 1easy Loops - Nested loops - Quiz 1easy Loops - Do–while loop - Quiz 1easy Operators and Expressions - Logical operators - Quiz 10hard Operators and Expressions - Relational operators - Quiz 6medium Operators and Expressions - Assignment operators - Quiz 11easy Variables and Data Types - Scope of variables - Quiz 5medium