1.printf(简介)

printf()是C语言标准库函数,用于将格式化后的字符串输出到标准输出。标准输出,即标准输出文件,对应终端的屏幕。printf()申明于头文件stdio.h。
格式化字符串包含三种对象,分别为:
(1)字符串常量
(2)格式控制字符串
(3)转义字符
字符串常量原样输出,在显示中起提示作用。输出表列中给出了各个输出项,要求格式控制字符串和各输出项在数量和类型上应该一一对应。其中格式控制字符串是以%开头的字符串,在%后面跟有各种格式控制符,以说明输出数据的类型、宽度、精度等。

(1)打印字符串;

char arr1[] = "abc";
printf("%s\n",arr1);

输出:

abc

(2)格式控制字符串

int整数型用%d表示,char字符型用%c表示 , float浮点型函数用%f表示
(3)示例

printf("%5d\n",1000);               //不满足5个数在左边补空格

printf("%-5d\n",1000);              //不满足5个数在右边补空格
 
printf("%+d %+d\n",1000,-1000);     //输出正负号
 
printf("% d % d\n",1000,-1000);     //正号用空格替代,负号输出
 
printf("%x %#x\n",1000,1000);       //输出0x
 
printf("%.0f %#.0f\n",1000.0,1000.0)//当小数点后不输出值时依然输出小数点
 
printf("%g %#g\n",1000.0,1000.0);   //保留小数点后后的0
 
printf("%05d\n",1000);              //前面补0

最后修改:2021 年 12 月 20 日
如果觉得我的文章对你有用,请随意赞赏