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 つの ab​​s 関数を与えた理由

ありがとうございました

4

2 に答える 2

4

abs によると、 abs_diff man :

  • abs は |x| を返します。
  • abs_diff は |xy| を返します。モジュロオーバーフローなし
于 2012-10-29T10:06:35.703 に答える
0

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

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

便利な機能が 2 つあります。どちらのほうが実行に適しているかによって異なります。

于 2013-11-08T06:44:02.650 に答える