How to use `printf()` to print percent characters in C language

Learn how to use to print percent charactersprintf()In C

When writing aCProgram, you may need to print%Percent character usageprintf().

Maybe you are developing a program that calculates percentages, which is common when you are just learning a language and creating small programs.

how did you do it?

If you try to use it like this:

printf("%");

It doesn't work, and the compiler will give you a similar warning

hello.c:9:14: warning: incomplete format specifier
      [-Wformat]
  printf("%");
          ^
1 warning generated.

and it is not printed.

To make it work, you need to write %%, like this:

printf("%%");

Download my free C Handbook


More clang tutorials: