- 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
|