Keil 4 C51浮点数运算问题
zufei 2011-11-13 02:14:35 float Y_Axis_Value ; //当前坐标值
float Y_Unit; //计数单位(0.00625)
if(nCurrAxis == Y_AXIS)
{ //----------------------Y轴
if(nType)
{ //轴正向操作
Y_Axis_Value += Y_Unit; //当循环加到1000.0就出问题
}
else
{ //轴反向操作
Y_Axis_Value -= Y_Unit; //当循环减到-100.0就出问题
}
Show(Y_Axis_Value); //显示坐标值
}
请问是什么原因?