C语言%1f的1是什么意思

2024-12-29 06:19:15
推荐回答(1个)
回答1:

%后面接上的内容是控制变量输出格式的,f 表示浮点数,1的意思是输出/入总位数为1位。

例如:

float a,b;
scanf("%1f %f",&a,&b);
输入
12.345 67.8
a 读 1, b读 2.345, 而后的67.8留在输入缓冲器里.
printf("%f %f",a,b);
1.000000 2.345000

输出用%1f,宽度不够,程序会自动加宽,输出结果与%f 一样。

扩展资料:

C语言有九种控制语句。 可分成以下三类:

1. 条件判断语句

if语句、switch语句;

2 .循环执行语句

do while语句、while语句、for语句;

3. 转向语句

break语句、goto语句(此语句尽量少用,因为这不利结构化程序设计,滥用它会使程序流程无规律、可读性差)、continue语句、return语句。

参考资料:百度百科——控制语句