float
a
scanf("%f",&a)就可以输入3.15;
a=3.15;
同理%d,表示输入或输出的数为整数。
%c表示输入或输出的数为字符。
用在输入输出语句中,表示浮点型数据。#include
int
main()
{
float
a=5.47f
printf("a=%f\n
",
a)
//
%f会用a的值代替
printf("input
a
float
number:")
scanf("%f",
&a)
//
输入的数据会以浮点型存到a中。
printf("a=%f\n
",
a)
//
%f会用a的值代替
return
0
}
这个F是宏定义的常量名,这句话的意思是:在后面的代码中,凡是出现F的地方,编译的时候都会以37.5的float类型来替代,你也可以改名字,比如:#define MY_NUMBER 100