Lesson 22 +10 XP

Characters and Strings Printed

Writing Characters and Strings

Printing individual characters and whole strings uses their own specifiers.

A single char with %c

char letter = 'A';
printf("%c\n", letter);   // A

A string with %s

printf("%s\n", "Hello!");

Mixing them

char grade = 'B';
printf("%c is a great grade!\n", grade);

Char vs string

  • 'A' (single quotes) - one character, type char.
  • "A" (double quotes) - string, an array of chars.

TL;DR

  • %c prints one char.
  • %s prints a string.
  • Single quotes = char; double quotes = string.
  • You can mix many specifiers in one call.