51单片机如何实现round函数
细心的你发现,51单片机包含math.h的时候,是没有round函数的。
此时,我们做一个简单的扩展即可。
UINT32 my_round(double x) {if (x >= 0.0) {return floor(x + 0.5);} else {return ceil(x - 0.5);}
}
细心的你发现,51单片机包含math.h的时候,是没有round函数的。
此时,我们做一个简单的扩展即可。
UINT32 my_round(double x) {if (x >= 0.0) {return floor(x + 0.5);} else {return ceil(x - 0.5);}
}