55问答网
所有问题
C语言中scanf函数与get函数的区别
如题所述
举报该问题
推荐答案 2008-12-24
1.scanf函数为标准输入输出函数,是通用的。而gets或者getchar函数则是字符串或字符专用的函数。
2.scanf格式为:scanf("格式说明符",变量地址);而gets或者getchar则为gets(字符数组名);c=getchar();c为字符变量。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/R4IIcIeF.html
其他回答
第1个回答 2008-12-24
scanf函数是标准的输入
get函数我就不清楚了,我不知道你是不是想问getchar,gets这一类的,这是字符读取和字符串读取函数,区别吗,使用的格式不一样,
scanf("格式描述符",变量地址);
get类的是用到地址就可以了,不用格式描述符,还有就是它们的头文件不是一个,一个是stdio.h一个是stdlib.h
本回答被提问者和网友采纳
第2个回答 2008-12-26
gets,如果初学的话,可以这么理解,他可以输入空格
而scanf()不能。
比如要输入i am,然后让他打印出来。那么用
gets()
输出时会是i am
而用
scanf()
输出时会是i
相似回答
c语言中gets函数和
是
scanf函数有什么区别
呢??
答:
操作类型不同
。gets函数仅用于读入字符串。scanf为格式化输出函数,可以读入任意C语言基础类型的变量值,而不是仅限于字符串(char*)类型。2
截止字符不同
。gets函数固定的以换行符作为结尾,遇到换行符时结束输入。scanf函数默认以空白函数结尾,同时可以对截止函数进行修改。3 对截止字符处理不同。gets函数...
C语言中scanf
()
与gets
()
函数的区别
,哪一个可以读入空格啊?
答:
1.scanf不能接受空格、制表符Tab、回车等
;对末尾回车符的处理:把回车符保留在缓存中。gets能够接受空格、制表符Tab和回车等;对末尾回车符的处理:接收回车,但把回车替换为\0。2.scanf :当遇到回车,空格和tab键会自动在字符串后面添加'\0',但是回车,空格和tab键仍会留在输入的缓冲区中。gets...
你好,请问下
c语言里的scanf
(),
getc
har(),
gets
()这几个输入
函数
在缓冲区...
答:
您好,scanf( )函数和gets()函数都可用于输入字符串,
但在功能上有区别
。若想从键盘上输入字符串"hi hello",则应该使用__gets__函数。gets可以接收空格;而scanf遇到空格、回车和Tab键都会认为输入结束,所有它不能接收空格。char string[15]; gets(string);/*遇到回车认为输入结束*/ scanf("%s",...
请麻烦讲解一下
c语言中的gets
putchar printf
scanf
的区别
,谢谢
答:
scanf函数
也同样可以以多种格式从缓冲区读取用户的输入,可以是多个、也可以是单个,可以是字符,也可以是字符串。总之
get函数和
putchar
getc
har
的区别
是前者处理字符串后者处理单个字符。printf和scanf的区别就是这两个函数可以处理多种格式的输入输出而不像putchar
和get
char只能处理单个字符。
getc
har()
和scanf
()
有什么区别
?
答:
getc
har()是
c语言中
的一个输入
函数
,可以用它来赋一个字符的值.例如: char a;a=getchar();当你在键盘上输入一个字符(如输入g)后按回车,那么字符变量a的值就是'g'了。与
scanf的区别
:1、getchar()函数只能输入一个字符型的值,而scanf()函数除了字符型,还可以输入多种数据类型的值...
大家正在搜
c语言gets和scanf
c语言scanf函数
scanf在c语言中的用法
C语言scanf函数详细解释
c语言scanf和printf
scanf函数是一个标准库函数
scanf函数是一个标准输入函数
在c语言中scanf什么意思
c语言scanf数组
相关问题
c语言中gets函数和是scanf函数有什么区别呢??
C语言函数fscanf和scanf的区别?分别什么用?
c语言中scanf 和getchar区别
c语言中get()与printf()的区别
c语言中getchar和scanf以及putchar和pri...
c语言中,scanf和getchar有何区别?
C语言中gets()函数和getchar()函数什么区别 ?...
C语言里字符输入使用scanf和getchar有什么区别?字...