标签: c
我在嵌入式c 中有以下代码:
tu4 = getu4(i_a)*getu2(i_b)/1000;
我想检查结果是否不包裹u2,所以我这样做:
tu2=(u2)(tu4>MAX_U2?MAX_U2:tu4);
但是,即使实际值可以环绕u2,该条件也会始终给出警告条件 false 。 如何摆脱警告?