Next: , Up: 9


9.1 符号

     sign(num)
     
     signum(num)

num の符号を返します。正なら ‘1’, 負なら ‘-1’, 零なら 0 を返します。また、num に複素数を指定すると偏角が等しく絶対値が 1 の複素数を返します。sign(), signum() どちらの関数を用いてもかまいません。

     $ sign(3)
     1
     $ sign(-3)
     -1
     $ sing(0)
     0
     $ sign(3.0)
     1.0
     $ $ sign(complex(0, 1))
     complex(0.0f0, 1.0f0)