关于浮点运算的问题(类型转换)
unsigned long FenZi;unsigned long FenMu;
float Frequency;//频率值
unsigned long z_Frequency;//频率值放大10000倍得到的整数值,为了方便计算小数点后面4位数
unsigned long Sum=0;
char j_MaiChong=0;//脉冲个数
void zd_Int1(void) interrupt 2
{
FenZi=j_MaiChong*11059260;
FenMu=Sum*12;
Frequency=FenZi/FenMu; //2 warnings
z_Frequency=(unsigned long)Frequency*10000;//2 warnings
}
怎么才能解决这几个警告,如果不解决我的程序就跑飞了,请C高手指点!