strDataTemp.Format("%f;", pLin->m_AquireIAndVThread.fAverageI)如果要对fAverageI执行(-0.0004,0.0001)时取0判断,应该加在什么位置
时间: 2024-02-01 16:13:01 浏览: 52
asp判断时间加0代码
5星 · 资源好评率100%
你可以在调用 `Format` 函数之前,对 `fAverageI` 进行处理。具体来说,可以使用三目运算符对其进行判断,如果在 (-0.0004, 0.0001) 之间,则将其赋值为 0。示例如下:
```
float fValue = pLin->m_AquireIAndVThread.fAverageI;
fValue = (fValue > -0.0004 && fValue < 0.0001) ? 0 : fValue;
strDataTemp.Format("%f;", fValue);
```
这样,在调用 `Format` 函数时,`fAverageI` 的值就已经被处理过了,如果在 (-0.0004, 0.0001) 之间,则被赋值为 0,否则保持原来的值。
阅读全文