#include<stdio.h>
void main()
{
float a,b;
int x;
a=3.1;
b=4.5;
x=a+b;
printf("%f",x);
}
赋值运算两边数据类型不同时,会把右边的类型自动转换为左边的类型,所以应该是%d