如何忽略C中变量的符号?

Cha*_*hra 1 c

我使用C作为编程语言.使用float/signed int变量时如何忽略符号?例如,如果float/signed int f = -40或+40,则在数学运算(如+ b*f)之后结果应该相同

And*_*nck 10

使用abs的整数或fabs为浮动.

a+b*abs(f)
Run Code Online (Sandbox Code Playgroud)

编辑:你不清楚你想要-40被视为40,反之亦然,如果你出于某种原因不是后者:

a+b*-abs(f)
Run Code Online (Sandbox Code Playgroud)