Home > Article > Backend Development > The meaning of \ and % in c language
In C language, \ and % have special meanings. Among them: \ is an escape character, which is used to change the meaning of the characters that follow, such as escaping new lines, tabs, double quotes, and reverse characters. slash. % is a format specifier, used to instruct functions such as printf() and scanf() how to format input or output values. Common specifiers include %d (integer), %f (floating point number), %s (character String), %c (character), %% (output percent sign).
In C language, \ and %
In C language, \
and %
is an escape character and format specifier with special meaning.
\
: The escape character
\
is an escape character that changes the character that follows it The meaning, common usage is as follows:
\n
\t
\"
\\
%
: Format specifier
#%
is the format specifier that instructs functions such as printf() and scanf() how to format input or The output value. Common format specifiers are:
: integer
%
<code class="c">printf("我的年龄是 %d 岁。\n", age); // 输出年龄
scanf("%d", &age); // 输入年龄
printf("我的姓名是 %s,成绩是 %f。\n", name, score); // 输出姓名和成绩
scanf("%s %f", &name, &score); // 输入姓名和成绩</code>
escape characters must follow before the escaped character, otherwise it will be treated as a normal character. The
The above is the detailed content of The meaning of \ and % in c language. For more information, please follow other related articles on the PHP Chinese website!