putc puts putchar的区别

c语言
2025-02-27 06:44:06
推荐回答(2个)
回答1:

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

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

回答2:

putc(int ch,FILE *fp),即将字符ch输出到fp所指的文件中;
puts:功 能: 送一字符串到流stdout中

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

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