当前位置:知识百答>百科知识>scanf和getchar的区别

scanf和getchar的区别

2023-06-10 00:17:01 编辑:join 浏览量:581

scanf和getchar的区别

getchar只能接收一个字符,该字符可赋给字符变量、整型变量或作为表达式的一部分。

scanf可以输入多个字符和多种不同类型变量的值,但是它不能输入空格、回车和跳格键,getchar可以。

扩展资料

scanf()函数是格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量中。

在scanf()语句的格式串中由于没有非格式字符在“%d%d%d”之间作为输入时的间隔,因此在输入时要用一个以上的'空格或回车符作为每两个输入数之间的间隔。

scanf()在读取数字时会跳过空格、制表符和换行符!

getchar()函数是键盘输入函数,其功能是从键盘上输入一个字符。简单来说就是get)函数在C程序中的功能是接收一个字符。

下载文档

标签:scanf,getchar,区别

版权声明:文章由 知识百答 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.zhshbaida.com/article/112697.html
热门文章