putc puts putchar的区别

c语言

putc将字符输出到所指的文件中;
puts:功 能: 送一字符串到流stdout中,puts()函数只能输出字符串,不能数值或进行格式变换。可以将字符串直接写入puts()函数中,输出至屏幕。

putchar(char ch),即将字符ch输出到标准输出设备上。
1、 putc是函数, putchar()是在stdio.h里定义的宏;
2、 putc是文件操作函数, 而putchar()则是设备操作。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-03
putc(int ch,FILE *fp),即将字符ch输出到fp所指的文件中;
puts:功 能: 送一字符串到流stdout中

puts()函数只能输出字符串,不能数值或进行格式变换。可以将字符串直接写入puts()函数中,输出至屏幕。

putchar(char ch),即将字符ch输出到标准输出设备上。
1、 putc是函数, putchar()是在stdio.h里定义的宏;
2、 putc是文件操作函数, 而putchar()则是设备操作。