unsigned int CelToFah(unsigned int CelEquVal)
{
return (unsigned int )(CelEquVal * 9 / 5 + 32);//小数点小于0.5的运算
}
unsigned int CelToFahAdd(unsigned int CelEquVal)
{
return (unsigned int )((CelEquVal * 9 / 5 + 32)+1);//小数点大于等于0.5的运算
}
unsigned int C_TO_F(unsigned int C)
{
unsigned int FahEquVal;
if(((C* 9 *10/ 5 ) %10)>4 )
{
FahEquVal = CelToFahAdd(C);//小数点大于等于0.5的运算
}
else
{
FahEquVal = CelToFah(C);//小数点小于0.5的运算
}
return FahEquVal;
}
unsigned int F_TO_C(unsigned int F)
{
return ((F-32)*5)/9;
}
C语言华氏度转摄氏度 摄氏度转华氏度 - 啊和的博客
OLED画点函数心得--一图搞定(分享给有需要的同学)
基于STM8的TIM定时器操作
合泰HT67F489LCD驱动代码
单片机休眠程序例子
可控硅丢波控制程序
STM32 emWin使用SPI外挂Flash显示xbf字库