55问答网
所有问题
当前搜索:
scanf包含空格
scanf
的输入格式是什么?
答:
scanf
中要求给出变量地址,如给出变量名则会出错。在输入多个数值数据时,若格式控制串中没有非格式字符作输入数据之间的间隔,则可用
空格
,TAB或回车作间隔。C编译在碰到空格,TAB,回车或非法数据(如对“%d”输入“12A”时,A即为非法数据)时即认为该数据结束。
如何用
scanf
()将两个带
空格
符的字符串合并成一个
答:
如果要输入带
空格
的字符串,不能用
scanf
(),可以用gets()一下程序是我自己编的,在turbo c下运行通过。include <stdio.h> include <string.h> void main(){ char p1[20],p2[20];printf("string 1:");gets(p1);printf("\nstring2:");gets(p2);strcat(p1,p2);printf("new string:...
如果是
scanf
("%f%f",a,b)在输入数据时中间用2个或两个以上的
空格
对吗...
答:
scanf
("%f%f",a,b)应该改为scanf("%f%f",&a,&b);对于你所说的应该是可以的,当
空格
不要太多
C语言输入时逗号和
空格
的区别
答:
那么在输入整型数据时,必须用逗号分隔。比如1,2.如果用空格或者其它符号分隔,就会导致输入错误。2 如果在
scanf
中指定用空格分隔,或者没有明确指定分隔符,那么输入时可以使用任意空白字符分隔。如 scanf("%d %d", &a,&b);或 scanf("%d%d",&a,&b);输入值时,可以使用
包括空格
(' '), 制表符...
c语言里,
scanf
("%s",chars); 如果我一直输入
空格
,它就一直不会读取是...
答:
c语言里,
scanf
("%s",chars); 如果一直输入
空格
,它就一直读取不到chars数组的内容。scanf()是从第一个非
空白
字符开始读入的(scanf根本不读入空格当然是从第一个非空格读入),详细地说,当我们输入数据时,在按下回车键前输入的数据都储存在缓冲区,按下回车键后,会把数据及换行符一起传送到标准...
C语言中的
scanf
里的%c会否录入一个
空格
符或者回车符?
答:
给你解释一下
scanf
("%s",a)和getchar(a)的区别吧。1.对输入缓冲区的回车换行符的处理不同:getchar(a)对回车换行符也进行处理,它是以回车作为输入结束的标志;scanf("%s",a)不对回车换行符进行处理,它是以
空格
作为字符串输入结束的标志。你可以测试一下只是scanf(“%s”,a); 按回车换行...
如何读入带
空格
的句子?
scanf
答:
scanf
遇到以下情况结束读入1.white chars
空格
,回车,制表符2.到达%m[d/f/c/s/e/u]指定的宽度m3.出现非法字符,对于%d来说,非digit就是非法字符,如: 'a '要使字符串读入white chars,C中使用gets,gets是专门处理字符串读入的函数,没有跳white chars的限制;C++中使用cin.get或者cin.getline...
c语言中,用
scanf
输入,
空格
间隔符与空格符有区别么 比如输入1b c5,空...
答:
如果没有明确指定间隔符那么输入的时候 默认用不可见字符分隔
包括 空格
\t \n 等等 比如
scanf
("%d%s%lu" ...)PS:对于%c格式例外 如果明确指定分隔符 则一定要按指定格式输入 假设没有指定分隔符或者分隔符为空格 那么1b c5这样的输入 1b 会被赋值给第一个变量 c5会被赋值给第二个变量 如果...
使用
scanf
函数进行输入时,需要注意哪些问题?
答:
注意!!!在a=1”的后面输入一个逗号,它与
scanf
’函数中的“格式控制”中的逗号对应。如果输入时不用逗号而用
空格
或其他字符是不对的。三、重点 在用“%c”格式声明输入字符时,空格字符和“转义字符”中的字符都作为有效字符入,例如:scanf("%c%c%c",&c1,&c2,&c3);1 在执行此函数时应连续...
C语言,两个问题 一,
空格
算是字符吗? 二,
scanf
能录入空格吗?
答:
空格
是一个字符,ascii 码值为32 你可以使用如下代码进行验证:char c = ' ';printf("%d,%cEND\n",c,c);char d = 0;
scanf
("%c",&d);printf("%d,%cEND\n",d,d);
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜