单个字符输入或输出,举例说明:
%后面接上的内容是控制变量输出格式的
f
表示
浮点数
,
%6.1f
就是输出的变量总共占6列,其中小数占一列。
%1f
--
你用了数字1,不是字母L的小写.
这个1的意思是输出/入总位数为1位。
参考:
float
a,b;
scanf("%1f
%f",&a,&b);
‘%1f,1
是只读一个字符
输入
12.345
67.8
a
读
1,
b读
2.345,
而后的67.8留在输入缓冲器里.
printf("%f
%f",a,b);
1.000000
2.345000
输出用%1f,宽度不够,程序会自动加宽,输出结果与%f
一样.
温馨提示:答案为网友推荐,仅供参考