float constrain_float(float amt, float low, float high)
{
// if (isnan(amt)) //51里面没有这个库函数,需要自己实现
// {
// return (low+high)*0.5f;
// }
return ((amt)<(low)?(low):((amt)>(high)?(high):(amt)));
}
/*
//16位整型数限幅
int constrain_int16(int amt, int low, int high)
{
return ((amt)<(low)?(low):((amt)>(high)?(high):(amt)));
}