printf和puts都是c语言的库函数,都可以输出的函数但他们也存在着一定的区别
printf函数:
1.功能强大:
printf是一个格式化输出的函数,它可以输出各种类型的数据,并且能够按照指定的格式进行输出,例如会以10进制整数输出10。可以同时输入多组数据,灵活的控制输出的格式,如控制整数的进制、浮点数的精度。
2.格式控制:
格式可用%d,%f等表示但一个%X必须对应一个参数,不能同时两个%X却只有一个参数,你可能想表达两个%X都是这个参数但在C语言中这样是行不通的。
puts函数
1.简单的输出字符串
puts主要用于输出字符串。它会将字符串输出到标准输出设备(通常是屏幕),并且会在输出的字符串末尾自动添加一个换行符\n。例如,puts("Hello");会输出Hello并换行。
2.参数单一
它的参数只有一个,就是要输出的字符串(以'\0'结尾的字符数组)。相对printf而言,puts功能较为单一,主要就是用于简单的字符串输出。
标签:输出,函数,puts,C语言,参数,printf,字符串 From: https://blog.csdn.net/yuanManGan/article/details/143568063