【C语言笔记】printf()函数
2026/9/8 15:25:49 网站建设 项目流程

一.一句话介绍printf

C语言中的printf函数定义在<stdio.h>头文件中,用于按指定格式将数据输出到标准输出设备(屏幕)。

eg:
#include <stdio.h>

int main()
{
printf(“输入内容”);
return 0;
}`

二.限制输出格式

1.限定宽度

ps:printf允许限定占位符的最小宽度

1.1整数

eg:
代码>>>输出结果
printf("%d",123);>>>123
printf("%5d",123);>>>[][]123([]是空格)(向右对齐)
printf("---%-5d---",123)>>>—123[][]—(向左对齐)
printf允许限定占位符的最小宽度,如果实际参数的位数>限定数则输出实际参数
eg:printf(“%3d”,12345);>>>12345

1.2小数

printf("%f",123.45)>>>123.450000(%f默认打印到小数点6位)
printf("%12f",123.45)>>>[][]123.450000(总共12位小数点算1位)(向右对齐)
printf("%-12f--",123.45)>>>123.450000[][]–(向左对齐)

2.限定小数点

printf("%f",123.456);>>>123.456000
printf("%.2f",123.456)>>>123.46(四舍五入)
printf("%.2f",123.453)>>>123.45
`printf(“%6.2f\n”, 123.45);>>>[][]123.45
注:总宽度和小数点后几位,这两个数值可用代替

eg:printf("%*.*f\n", 8,2,123.45);>>>[][]123.45

3. 显示正负号

printf("%d",13);>>>13
printf("%d",+13);>>>13
printf("%d",-13);>>>-13

printf("%+d",13);>>>+13
printf("%+d",+13);>>>+13
printf("%+d",-13);>>>-13

4.输出字符串

printf("%s","abcdefg");>>>abcdefg
printf("%.3s","abcdefg");>>>abc

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询