#include <stdio.h>
#define money 10
int main()
{
char c='a';
int d=c;
float e=c;
double f=c;
printf("%d\n%f\n%f\n",d,e,f);//自动类型转换
printf("%d\n",money);//定义运用
float gain=3.4;
printf("这个是g强制类型转换为整形后得到的整数部分%d",(int)gain);//强制类型转换应用
}
将float gain =3.4移到printf上面去就可以了,但是这样插在中间却显示错误
有的编译器里面定义变量应该再最开始都定义了。