![C语言编程从零开始学(视频教学版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/548/24172548/b_24172548.jpg)
上QQ阅读APP看书,第一时间看更新
2.8 技能提升——在printf()函数中展示各类格式控制符
通过本章内容的学习,加深对综合案例的理解,并进行具体应用演示。
【例2-13】编写程序,通过输入端分别输入int、float、double、char型数据,使用各类格式控制符对数据进行输出。(源代码\ch02\2-13)
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P63_84147.jpg?sign=1739035847-FTg0e5lLIrzvAfJbJ5CcOcuqmGrFaC2K-0-02b31e453921992348d76b78bd6c718b)
运行上述程序,结果如图2-13所示。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P64_5563.jpg?sign=1739035847-PNJqtMsP91uvqPVTmeriWjDy8z0wwkbP-0-f34b9dc27ad49ddcb02bc0e30a966f8b)
图2-13 各类控制符的演示
【代码解析】
本例演示了输入输出函数和各类控制符的使用。在代码中,定义一个char型数组,然后分别定义int、float以及double型变量。首先使用puts()函数打印出一串字符,然后用gets()函数获取这串字符并存于s数组中,再通过printf()函数与puts()函数输出这串字符,最后通过printf()函数以及格式控制符输出不同格式的数据。使用strcpy()函数也能将字符串存入数组中并通过格式控制符打印出来。