C语言的一个输入语句问题
发布网友
发布时间:2022-04-30 02:00
我来回答
共1个回答
热心网友
时间:2022-06-28 15:39
解释:
1、在用“%c”格式输入字符时,空格字符和“转义字符”都作为有效字符输入:
scanf("%c%c%c",&c1,&c2,&c3);
如输入 a
b
c
字符‘a’送给c1,字符‘
’送给c2,字符‘b’送给c3,因为%c只要求读入一个字符,后面不需要用空格作为两个字符的间隔,因此‘
’作为下一个字符送给c2。
2、当你的);②scanf
("%d
%d",&a,&b);
scanf
(
"
%c
%c",&c,&d);第二个语句“后有个空格"时系统默认你输入的两个数据之间存在空格字符或者转义字符。
其实是很简单的一个问题。