国际访客建议访问 Primers 编程伙伴 国际版站点 > C 教程 > putchar 以获得更好的体验。

# C 语言标准库函数 putchar

在头文件 stdio.h 中定义。
/*********************************************
 * @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

本文 更新于: 2025-11-27 09:38:09 创建于: 2025-11-27 09:38:09