检查宏返回的变量的返回条件始终为false

时间:2019-03-05 12:40:56

标签: c

我在嵌入式c 中有以下代码:

tu4 = getu4(i_a)*getu2(i_b)/1000;

我想检查结果是否不包裹u2,所以我这样做:

tu2=(u2)(tu4>MAX_U2?MAX_U2:tu4);

但是,即使实际值可以环绕u2,该条件也会始终给出警告条件 false 。 如何摆脱警告?

0 个答案:

没有答案