一、抑制符*
在C语言中*可以在scanf中使用,但不能在printf中使用,在在scanf中表示抑制多少位的读入,例如
scanf("%2d*%3d%2d",&a,&b);
当输入12345678时a,b获取到的数为
a=12,b=67
二、scanf域宽
scanf ("%3 f",&a) 是表示截取3个数字字符并其赋值给变量 a 。例如输入123456,它只将123 赋给变量 a ,而且输出结果为 123.000000
而scanf ("%3.2 f",&a) 这样的格式是不合法的
不能试图在输入时指定浮点数的精度,输入时没有精度控制