我使用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)