%d%d%d时,从键盘输入不能带逗号输入,如3,5,6(应当连续输入356或者中间有空格都可以,但不能有逗号)
%d , %d时,从键盘输入必须带逗号输入,如3,5(不能不带逗号)
%c作为格式控制
空格字符和转义字符都作为有效字符输入,故若格式控制为%c%c%c,则从键盘输入时必须连续输入字符,中间不能有空格,否则会出错!
a = %d, b = %d时,从键盘输入数据也应按照相同的格式
键盘输入123456,scanf("%3d%3d",&a,&b),则自动将123赋给a,456赋给b
键盘输入abc,scanf("%3c",&ch),则系统将第一个字符 'a' 赋给字符变量ch
%后有一个
,表示跳过它指定的列数,如scanf("%2d % 3d",&a,&b),键盘输入12 345,则将12赋给变量a,然后读入345但不将他们赋给任何变量,即b没有被赋值
输入数据时不能规定精度,如scanf("%7.2f",&a)是不合法的