题目是这样的 当输入流为“56789 012345a72”时,执行程序段 int c; float x,y; char c; scanf("%2d%f%f%c%d",&i,&x,&y,&c,&j);后,变量i,x,y,c,j的内容是i=56 x=789.000000 y=12345.000000 c='a' j=72 ,但是不明白,前面取整型%2d,所以i=56,后面取%d,j怎么是72,不应该是7吗??