c51单片机关于float型运算
floatvo;unsignedinti;vo=((cal[1]*256+cal[2])/1024*5)*900;i=vo*10;这样子能算吗?比如数组1的值是2,数组二...
float vo;
unsigned int i;
vo=((cal[1]*256+cal[2])/1024*5)*900;
i=vo*10;
这样子能算吗?
比如数组1的值是2,数组二的值是132,算出是2830.078,float能存的下吗?
最终显示出来的值一直没变化,我总感觉计算式子有问题 展开
unsigned int i;
vo=((cal[1]*256+cal[2])/1024*5)*900;
i=vo*10;
这样子能算吗?
比如数组1的值是2,数组二的值是132,算出是2830.078,float能存的下吗?
最终显示出来的值一直没变化,我总感觉计算式子有问题 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询