c语言中getchar和scanf以及putchar和printf的区别!

【c语言中getchar和scanf以及putchar和printf的区别!】

c语言中getchar和scanf以及putchar和printf的区别!

文章插图
【getchar】:从标准输入里读取下一个字符 。返回类型为int型,返回值为用户输入的ASCⅡ码,出错返回-1 。【scanf】:接收从键盘输入的多个字符,并保存在对应地址的变量中 。变量可以指定不同的类型 。【putchar】:向终端输出一个字符 。其格式为putchar(c),其中c可以是被单引号(英文状态下)引起来的一个字符,可以是介于0~127之间的一个十进制整型数(包含0和127),也可以是事先用char定义好的一个字符型变量 。例如:“putchar('#')”输出字符“#” 。【printf】:格式化输出函数, 一般用于向标准输出设备按规定格式输出信息 。printf()函数的调用格式为: printf("", ) 。一般是向终端(显示器、控制台等)输出字符 。格式控制由要输出的文字和数据格式说明组成 。要输出的的文字除了可以使用字母、数字、空格和一些数字符号以外,还可以使用一些转义字符表示特殊的含义 。

    推荐阅读