2

这可能是个愚蠢的问题,但我无法弄清楚......

abs 和 abs_diff 的语法是
ugentype abs (gentype x) ugentype abs_diff (gentype x,gentype y)

让我们取 x=-4 和 y=3

is there any difference between abs(-4-3)  and abs_diff(-4,3)  the result 

两个操作都是一样的...如果我可以将 abs_diff 重写为 abs 那么为什么 khronos 给出了 2 个 abs 函数

谢谢你

4

2 回答 2

4

根据abs, abs_diff man

  • abs 返回 |x|。
  • abs_diff 返回 |xy| 没有模溢出
于 2012-10-29T10:06:35.703 回答
0

绝对(-4-3)=绝对(-7)= 7

abs(-4, 3) = abs(-4 - 3) = abs(-7) = 7

为了方便起见,有两个功能取决于您认为哪个更适合您正在做的事情。

于 2013-11-08T06:44:02.650 回答