演算子
論理演算子として、論理積の "and"、論理和の "or"、否定の "not" などがある。排他的論理和の "xor" もある。他に、数値に対して二進法での各桁に論理演算を適用するビット演算(bitwise operation)のためのビット演算子(bitwise operator)がある。一部の言語では、ビット演算の演算子が論理演算子の意味にも多重定義(オーバーロード)されている(C言語ではブーリアン型が無く、基本整数型のintで代用されているので、論理演算子とビット演算子を混用するとバグになることがある)。他に三項演算子の、条件演算子や、条件演算子のnull比較時の糖衣構文としてNull合体演算子をもつ言語もある。
コンピュータプログラミングにおいては、主に記号を用いて演算を指示するものが演算子と呼ばれる。概ね数式などの記述を模倣しているが、一部の演算子に(文字コードおよび文字セットの関係上)通常と異なる記号あるいは文字列が用いられたり、副作用を持っていることがあるなど、数学の演算子とは異なる点もある。