00问答网
所有问题
当前搜索:
scanf输入字符串空格会被接受吗
回车符,
scanf
遇到
空格就
结束,该怎么
输入字符串
答:
可以用gets(s);可以包含
空格
,要注意不超出长度。
scanf
("%s",s);只能以空格为结束标志(
串
中不含空格)
C语言:
scanf
不是需要用回车键来确认
输入吗
?
答:
1、除了%c的输入而言:
scanf输入
:abc[回车]后,遇到回车结束,但是回车还留在输入流中。下一个scanf在输入前碰到回车,会自动把回车抛弃,然后再输入:efg,再碰到回车结束。所以加了getchar()时,它会吃掉一个回车。如果不加,在输入前,它会自动删除这个回车,所以结果是一样的。重点是:
空格
、...
C语言
输入
两个数之间使用
空格
隔开吗?
答:
1、使用
scanf
("%d,%d",&a,&b);语句进行
输入
:在输入数据时,两个数据中间需要加“,”,如“500,600”。2、使用scanf("%d%d",&a,&b);语句进行输入:在输入数据时,数据之间不可以用逗号分隔,只能用
空白字符
(
空格
或tab键或者回车键)分隔,如“500(空格)600”或“500(tab) 600”或“...
c语言中,
scanf
函数和getchar函数的区别是什么?求解!!!
答:
scanf输入字符串
,整型,实型等数据判断的方式都一样,回车,
空格
,tab键都认为是一个数据的结束,当然字符的话,一个字符就是结束了,回车,空格等都有对应的ascii码,所以用scanf输入字符时要小心这些东东被当成字符输进去,而输入字符串和整型,实型等数据时这些都被当成分隔符而不
会被
输入到字符数组或变量里...
C语言中
scanf
("
空格
%c",&ch),这样写有好处吗
答:
scanf
()函数从
输入
流缓冲区中读取值的,而读取时遇到回车(\n)而结束的。带
空格
的scanf(" %c")表示要从输入流缓冲区读两个
字符
,一个给空格,一个给%c。为什么加空格呢,是因为回车符(\n)也在输入流缓冲区中,所以将\n赋值给空格,以让%c被正确赋值。否则,不加空格,回车符\n
会被
赋值给%c...
C语言
输入
时逗号和
空格
的区别
答:
1 如果在
scanf
指定用逗号分隔,如 scanf("%d,%d",&a,&b);那么在
输入
整型数据时,必须用逗号分隔。比如1,2.如果用
空格
或者其它符号分隔,就会导致输入错误。2 如果在scanf中指定用空格分隔,或者没有明确指定分隔符,那么输入时可以使用任意
空白字符
分隔。如 scanf("%d %d", &a,&b);或 scanf("...
...串用gets函数能把多个以
空格
隔开的
字符串
,
scanf
函数能做到吗?gets...
答:
其中s为字符串变量(字符串数组名或字符串指针)。gets(s)函数与
scanf
("%s:",&s)/* scanf("%s",s) */相似,但不完全相同,使用scanf("%s",&s);函数
输入字符串
时存在一个问题,就是如果输入了
空格会
认为字符串结束,空格后的字符将作为下一个输入项处理,但gets()函数将接收输入的整个字符串...
C语言问题,第20题,
scanf
和getchar函数
空白字符
也可以作为
字符输入
...
答:
scanf
, getchar, gets都可以完成对包含
空格
的
字符串
的
输入
。但是sanf, getchar都需要借助循环,对单个字符的输入。而gets则是一句话就可以了。
输入
一行文字,找出其中大写字母,小写字母,
空格
,数字以及其他
字符
各有多...
答:
scanf("%s\n",str);//
scanf输入字符串
中不能含
空格
gets(str);//用gets()前边声明里加上#include<string.h> qe=qw++;qw=qw++;...int qw=we=er=rt=ty=0;int qw=0,we=0,er=0,rt=0,ty=0;...if( *p<='z'&&*p>='A')if( *p<='Z'&&*p>='A')...if(*p<='z'%%*p>...
c语言怎么用
scanf输入字符串
答:
c语言用
scanf输入字符串
:char s[300];scanf("%s",s);这个语句只能输入不包含
空格
和跳格键的字符串并且以回车符结束输入。
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜