/*********************************************
* @brief 向标准输出写入单个字符
* @param ch 要写入的字符
* @return 写入的字符或 EOF
********************************************/
int putchar(int ch);
!subtitle:说明
将字符 ch 写入标准输出流 stdout 中。
!subtitle:参数
ch - 要写入的字符
!subtitle:返回值
成功时返回写入的字符(参数 ch 本身)
失败时返回 EOF
#include <stdio.h>
int main(void)
{
putchar('H');
putchar('e');
putchar('l');
putchar('l');
putchar('o');
putchar('\n');
putchar('W');
putchar('o');
putchar('r');
putchar('l');
putchar('d');
putchar('\n');
return 0;
}
运行结果:
Hello
World
C23 standard (ISO/IEC 9899:2024):
7.21.7.8 The putchar function (p: TBD)
C17 standard (ISO/IEC 9899:2018):
7.21.7.8 The putchar function (p: TBD)
C11 standard (ISO/IEC 9899:2011):
7.21.7.8 The putchar function (p: 333)
C99 standard (ISO/IEC 9899:1999):
7.19.7.9 The putchar function (p: 299)
C89/C90 standard (ISO/IEC 9899:1990):
4.9.7.9 The putchar function