c语⾔printf使⽤⽅法,CC++语⾔printf命令使⽤⽅法
在C语⾔以及其它语⾔中我们经常看到printf命令,那么怎么使⽤该命令输出想要的结果呢?下⾯就为⼤家演⽰。
1、printf()函数是⼀个格式化输出函数, ⽤户可以通过该命令向标准输出设备输出指定的格式信息。使⽤的⽅法是: printf("格式化字符串",变量)。在使⽤前需要注意的是该命令被定义在stdio.h头⽂件中(C语⾔),所以需要在程序中加⼊#include。printf()函数是⼀个格式化输出函数, ⽤户可以通过该命令向标准输出设备输出指定的格式信息。使⽤的⽅法是: printf("格式化字符串", 变量)。在使⽤前需要注意的是该命令被定义在stdio.h头⽂件中(C语⾔),所以需要在程序中加⼊#include。
1、printf命令的使⽤⽅法
直接输出想要打印在屏幕上的⽂字:
例如:
printf("百度经验!\n");
printf("今天天⽓不错!\n");
这⾥的\n代表的是换⾏。
2、输出整数,以固定长度输出整数:
例如:
int a1=1;
int a2=10;
int a3=100;
printf("The result is %d.\n",a1);
printf("The result is %3d.\n",a1);
printf怎么输出字符printf("The result is %3d.\n",a2);
printf("The result is %3d.\n",a3);
其中的%d代表后⾯的变量,d表⽰整数,d前⾯的整数代表该整数输出时会占⽤多⼤的空间,⼀般⽤于对齐输出。
3、输出⼩数,保留⼩数点后固定的位数:
例如:
float a=2.01;
printf("The result is %f.\n",a);
printf("The result is %.3f.\n",a);
double b=5.01;
printf("The result is %lf.\n",b);
printf("The result is %.3lf.\n",b);
⼩数有两种表⽰⽅法,⼀种是float单精度,⼀种是double双精度,使⽤起来没有太⼤的差别,只是double的精度是float精度的两倍,在printf输出时f代表单精度,⽽lf代表双精度。另外,“.3f”和".3lf"中的点加整数代表需要保留⼏位⼩数。
4、输出字符串(较为常⽤):
例如:
const char* str="Hello World!";
char buf[]="Hello World!";
printf("%s\n",str);
printf("%s\n",buf);
这⾥的s就是代表后⾯的字符串,⽽后⾯的变量可以使⽤字符串的指针或者字符串数组的数组名,结果都是⼀样的。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论