C 格式说明符
格式说明符
格式说明符与 printf()
函数一起使用,用于告诉编译器变量存储的数据类型。它基本上是变量值的占位符。
格式说明符以百分号 %
开头,后跟一个字符。
例如,要输出 int
变量的值,请在 printf()
函数内的双引号 (""
) 中使用格式说明符 %d
。
要打印其他类型,请对 char
使用 %c
,对 float
使用 %f
。
示例
// 创建变量
int myNum = 15; // 整数 (整数)
float myFloatNum = 5.99; // 浮点数
char myLetter = 'D'; // 字符
// 打印变量
printf("%d\n", myNum);
printf("%f\n", myFloatNum);
printf("%c\n", myLetter);
自己动手试一试 »
要将文本和变量组合在一起,请在 printf()
函数内用逗号分隔它们。
要在单个 printf()
函数中打印不同类型,您可以使用以下方法:
示例
int myNum = 15;
char myLetter = 'D';
printf("My number is %d and my letter is %c", myNum, myLetter);
自己动手试一试 »
您将在后面的章节中了解更多关于数据类型的内容。
打印不带变量的值
只要使用正确的格式说明符,您也可以直接打印一个值而不将其存储在变量中。
但是,使用变量更具可持续性,因为它们可以稍后保存并随时重用。