诡异的代码,char 中 scanf %2c,总是取到第四个字符,求大神解。。。
初学者,碰到难题,求大神帮忙。输入的代码是:
#include <stdio.h>
int main()
{
char c1,c2;
scanf("%2c%3c",&c1,&c2);
printf("%c%c\n",c1,c2);
}
输出的是:
abcde
DC
Program ended with exit code: 0
但我翻看各种课件及网络答案,应该是 AC,不知道究竟哪里的代码写错了,请帮助。。。
[local]1[/local]
[此贴子已经被作者于2015-11-9 12:19编辑过]