Loading lessons...
Characters and Strings Printed
Printing individual characters and whole strings uses their own specifiers.
A single char with %c
c
char letter = 'A';
printf("%c
", letter); // A
A string with %s
c
printf("%s
", "Hello!");
Mixing them
c
char grade = 'B';
printf("%c is a great grade!
", grade);
Char vs string
'A'(single quotes) - one character, typechar."A"(double quotes) - string, an array of chars.
TL;DR
%cprints one char.%sprints a string.- Single quotes = char; double quotes = string.
- You can mix many specifiers in one call.