C语言中的F格式符

Python067

C语言中的F格式符,第1张

%f在输入输出使用,它表示输入或输出的数为浮点数(即可以带小数的数),如;

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