C 语言中,格式符以 % 开头,后跟字符表示数据类型。输出数据时,格式符指定占位符,告知编译器如何打印数据;输入数据时,格式符指定输入格式。格式符还可使用修饰符控制输出格式,包括大小、精度、对齐等。

C 语言格式符用法
在 C 语言中,格式符用于控制输出或输入数据的格式。格式符放在格式化字符串中,表示占位符,告知编译器如何解释和打印数据。
格式符以百分号 (%) 开头,后跟一个字符,该字符表示要打印的数据类型。常用的格式符包括:
- 整型:%d、%i、%u、%o、%x、%X
- 浮点型:%f、%g、%e、%E
- 字符:%c
- 字符串:%s
使用格式符输出数据
立即学习“C语言免费学习笔记(深入)”;
系统简介1:安全可靠: 在微软主推的.NET开发平台上,采用业界领先的ASP.NET技术和C#语言开发,不仅安全可靠,并能保证系统的高性能运行。2:简单易用:版纳武林DIY企业建站系统真正做到以人为本、以用户体验为中心,能使您快速搭建您的网站。后台管理操作简单,一目了然,没有夹杂多余的功能和广告。3:布局易改:版纳武林DIY企业建站系统采用的是博客形式的风格管理,让您真正感受到我的地盘听我的.4:
#includeint main() { // 定义变量 int age = 25; float salary = 10000.00; // 使用格式符输出数据 printf("年龄:%d\n", age); printf("薪水:%f\n", salary); return 0; }
使用格式符输入数据
#includeint main() { int age; float salary; // 使用格式符输入数据 printf("输入你的年龄:"); scanf("%d", &age); printf("输入你的薪水:"); scanf("%f", &salary); // 打印输入的数据 printf("年龄:%d\n", age); printf("薪水:%f\n", salary); return 0; }
格式符修饰符
格式符还可以使用修饰符来控制输出格式。常用的修饰符包括:
- 大小:%ld、%li、%lld、%Lf
- 精度:%.3f、%5d
- 对齐:%-10s、%10s
示例
// 输出左对齐的字符串,宽度为 10 个字符
printf("%-10s", "Hello");










