単項演算とは、
数学で、被作用子(
オペランド)が一つだけであるような演算(つまり、入力が一つの演算)のこと。たとえば、
論理否定は
真理値に対する単項演算であり、二乗は
実数に対する単項演算である。
階乗 n! も単項演算である。与えられた
集合 S に対する単項演算は、
関数 S→S に他ならない。単項演算は、
プログラミング言語においても使われる(
APLではmonadicという)。たとえば、
C言語の系統では、以下の単項演算子がある。インクリメント: ++x, x++デクリメント: --x, x--アドレス: &x間接演算: *x正の単項演算: +x負の単項演算: -x
1の補数: ‾x
論理否定: !xSizeof: sizeof xSizeof: sizeof(型の名前)
型変換: (型の名前) オペランド
Wikipedia.orgをもっと見ると…