Menu
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

C 格式说明符


格式说明符

格式说明符与 printf() 函数一起使用,告诉编译器变量存储的数据类型。它基本上是变量值的 **占位符**。

格式说明符以百分号 % 开头,后跟一个字符。

例如,要输出一个 int 变量的值,请在 printf() 函数中使用双引号 ("") 包裹的格式说明符 %d

示例

int myNum = 15;
printf("%d", myNum);  // 输出 15
自己试试 »

要打印其他类型,请使用 %c 用于 char%f 用于 float

示例

// 创建变量
int myNum = 15;            // 整数(整数)
float myFloatNum = 5.99;   // 浮点数
char myLetter = 'D';       // 字符

// 打印变量
printf("%d\n", myNum);
printf("%f\n", myFloatNum);
printf("%c\n", myLetter);
自己试试 »

要将文本和变量组合在一起,请在 printf() 函数中用逗号分隔它们

示例

int myNum = 15;
printf("我最喜欢的数字是: %d", myNum);
自己试试 »

要在单个 printf() 函数中打印不同的类型,可以使用以下方法

示例

int myNum = 15;
char myLetter = 'D';
printf("我的数字是 %d,我的字母是 %c", myNum, myLetter);
自己试试 »

您将在下一章了解有关 数据类型 的更多信息。


打印无变量的值

只要使用正确的格式说明符,您也可以只打印一个值而不将其存储在变量中

示例

printf("我最喜欢的数字是: %d", 15);
printf("我最喜欢的字母是: %c", 'D');
自己试试 »

但是,使用变量更可持续,因为它们可以保存以供日后使用,并且可以在任何时候重新使用。


C 练习

通过练习测试自己

练习

使用正确的格式说明符输出 myNum 的值

int myNum = 15;
printf("", myNum);

开始练习



×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.