Узнайте, как напечатать процентный символ, используяprintf()
в C
При написанииCпрограмме вам может потребоваться распечатать%
процентный символ с использованиемprintf()
.
Возможно, вы работаете над программой, которая вычисляет проценты, что является обычным делом, когда вы просто изучаете язык и создаете небольшие программы.
Как ты это делаешь?
Если вы попытаетесь использовать это так:
printf("%");
это не сработает, и компилятор выдаст вам предупреждение, например
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:
- Introduction to the C Programming Language
- C Variables and types
- C Constants
- C Operators
- C Conditionals
- How to work with loops in C
- Introduction to C Arrays
- How to determine the length of an array in C
- Introduction to C Strings
- How to find the length of a string in C
- Introduction to C Pointers
- Looping through an array with C
- Booleans in C
- Introduction to C Functions
- How to use NULL in C
- Basic I/O concepts in C
- Double quotes vs single quotes in C
- How to return a string from a C function
- How to solve the implicitly declaring library function warning in C
- How to check a character value in C
- How to print the percentage character using `printf()` in C
- C conversion specifiers and modifiers
- How to access the command line parameters in C
- Scope of variables in C
- Can you nest functions in C?
- Static variables in C
- C Global Variables
- The typedef keyword in C
- C Enumerated Types
- C Structures
- C Header Files
- The C Preprocessor