标题:
任意截取float有效小数位数的函数
[打印本页]
作者:
g753388438
时间:
2017-8-4 10:46
标题:
任意截取float有效小数位数的函数
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
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1