- float Val_Wei(float Val,int8_t wei)
- {
- float val;
- val=Val*pow(10,wei);
- if(val>0)
- val=(int32_t)(val+0.5);
- if(val<0)
- val=(int32_t)(val-0.5);
- return ((float)1.0*val/pow(10,wei));
- }
复制代码 输入参数:
第1个参数:原始数据
第2个参数:需要保留的小数个数
返回值:得到截取小数后的数据
比如说:19.936 保留0位小数会得到20
保留1位小数会得到19.9
保留2位小数会得到19.934
|