99问答网
所有问题
scanf能不能代替getchar?
如题所述
举报该问题
推荐答案 2016-01-14
可以替换,例如:
int c;
// c = getchar(); 注解掉这个,下面用:
scanf("%c",&c);
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/7v7OjWvXXtOWtXzz7e.html
其他回答
第1个回答 2016-01-14
scanf 能代替 getchar
相似回答
scanf能不能代替getchar?
答:
可以替换
,例如:int c;// c = getchar(); 注解掉这个,下面用:scanf("%c",&c);
getchar
()和
scanf
()有什么区别?
答:
1、
getchar
()函数只能输入一个字符型的值,而
scanf
()函数除了字符型,还
可以
输入多种数据类型的值,包括整型、浮点型等。2、scanf()函数输入字符型需要%c说明符,而getchar()函数不需要说明符。
Getchar
()和
scanf
()的区别是什么?
答:
函数格式不同:
scanf
函数是格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量中;
getchar
函数是键盘输入函数,其功能是从键盘上输入一个字符。读取方式不同:scanf函数在读取数字时会跳过空格、制表符和换行符;getchar函数只能输入字符型,输入时遇到回车键才从缓冲区依次提取字符。结束输入...
getchar
换
scanf
答:
可以
。代码如下://此程序在c++6.0下通过 include <stdio.h> void main(){ char c1,c2;printf("请输入一个大写字母:");scanf("%c",&c1);c2=c1+32;printf("%c,%d\n",c1,c1);printf("%c\n",c2);}
请问在C语言中
gets
scanf
getchar
是等价的吗
答:
第二,使用
scanf可以
一次输入多个字符串,如scanf("%s%s%s",s1,s2,s3),从键盘输入时一行代表一个字符串。2.gets(s)一次只能输入一个字符串,但它可以接受空格和TAB做为字符串的有效字符,遇回车符终止接收。3.
getchar
函数是字符函数,只能用来接受1个字符,可以用ch=getchar()来给char型变量ch...
scanf
(%c)和
getchar
()有什么区别
答:
scanf
返回值与
getchar
不同,scanf返回成功赋值项个数,并将数值赋值到指定参数上,而getchar只读取一个字符并返回其ascii码,是否需要赋值取决于返回值是否赋值给某一变量。scanf:从标准输入流stdio (标准输入设备,一般是键盘)中读内容的通用子程序,
可以
说明的格式读入多个字符,并保存在对应地址的变量中...
c语言中
scanf
和
getchar
区别
答:
前两个问题输出结果是一样的。当然,ch=
getchar
();应改为ch[i]=getchar();带空格时,要把控制循环变量改为20;后面的问题应该是
scanf
(“%s”,str);与gets(str);的区别,此时,scanf中空格、回车、跳格都表示结束,而gets中为一个字符 ...
getchar
()与gets()的区别?
答:
应该用gets()函数。getc()与
getchar
()语句都是读取单个字符的,不能用于字符串的读入。而gets()与
scanf
()语句都
可以
读取字符串,但是区别在于:scanf()语句不能读空格,一遇到空格则自动结束,用“空格”区别不同的字符串;要读含有空格的字符串则只有gets()函数。
麻烦看看这道程序,为何最后ch=
getchar
()
不能
进行?而用
scanf
("%s",&c...
答:
或者用getch()
代替getchar
(),但getch()要在头文件中包含conio.ch,getch()不接收回车,也不回显。用
scanf
()
可以
是因为scanf()不受回车符的干扰。还有scanf()输入字符串时,没必要加&。因为字符串本身就代表其首地址,加了就相当于脱了裤子放了个屁,有点画蛇添足了!include <stdio.h> include<...
大家正在搜
c语言scanf和getchar
scanf与getchar
scanf后面用getchar
getchar和scanf一起用
getchar与scanf区别
scanf后跟getchar
getchar和putchar
getchar和char
c语言gets和scanf
相关问题
scanf和getchar的区别
scanf与getchar的副作用以及可以替代的函数
为什么大家都说不要使用 scanf()?那该用什么来代替呢?
scanf(%c)和getchar()有什么区别
c语言中scanf 和getchar区别
c语言中 scanf后面一定要跟个 getchar吃回车吗?
c语言scanf输入字符串为何要加getchar
为什么在C语言中,字符型不能用SCANF输入,而是用GETC...