一. 分类
二. 举例
三. 总结
1. printf的用法是将变量的内容输出到显示器上,大致可以分为四类:
(1) printf("字符串");
#include<stdio.h>
int main(void)
{
printf("欢迎来到c世界\n");
return 0;
}
(2) printf("输出控制符",输出参数);
#include<stdio.h>
int main(void)
{
int i = 10;
printf("%d\n",i);// \n表示换行
return 0;
}
(3) printf("输出控制符1 输出控制符2···",输出参数1,输出参数2···);
#include<stdio.h>
int main(void)
{
int j = 4;
int k = 5;
printf("%d %d\n",j,k);
return 0;
}
(4) printf("输出控制符 非输出控制符",输出参数);
输出控制符包括:
1) %d: %d是占位符, %是引导符,d表示十进制整数的形式
2) %ld: 表示long int,也即是长整型
3) %c: %c用来输出一个字符
4) %f: 输出实数
5) %lf: %lf 双精度浮点型,也就是double型的格式,默认保留6位小数。
6) %x:也可以用%#x,表示十六进制,一般用后者,使读者读取代码更加清晰。
#include<stdio.h>
int main(void)
{
int x = 47;
printf("%x\n",x); //输出结果是:2f
printf("%X\n",x); //输出结果是:2F
printf("%#x\n",x); //输出结果是:0x2f
printf("%#X\n",x); //输出结果是:0X2f
return 0;
}
7) %o: 八进制数形式输出整数
8)%s: 用来输出一个字符串
2.总结
本文讲述了关于printf的四个用法,它是将变量结果输出的函数。printf函数中括号内的最右边给出输出表达式,输出表达式的个数应该与格式格式控制字符串中的格式说明的个数一致。本文是我目前学习的内容,还有进步空间,仍需要改进,如有问题,请指正。