[求助]在scanf(%*d)和printf(%*d)简单问题~~
											在scanf(%*d)和 printf(%*d):里面加*各表示什么意思? 
										
					
	 
										
					
	 2007-06-05 21:32
	    2007-06-05 21:32
  延迟接收输入的数据.简单点说就是跳过它指定的列数.
比如scanf("%2d%*3d%2d",&a,&b);
输入1234567
a=12
b=67
345被跳过去了.
不过在printf();中我就没看过了,但是正确的.
#include "stdio.h"
#include "conio.h"
main()
{
    int a,b;
    scanf("%2d%*3d%2d",&a,&b);
    printf("a=%d b=%d\n",a,b);
    printf("%d%*d\n",a,b);
    getch();
}
1234567
a=12 b=67
12                                                                  12

 2007-06-05 22:13
	    2007-06-05 22:13
   2007-06-06 08:21
	    2007-06-06 08:21
   2007-06-06 08:47
	    2007-06-06 08:47
   2007-06-06 12:03
	    2007-06-06 12:03