プラス記号とマイナス記号
この節で述べるマイナス記号は、原則として、正確に言えばハイフンマイナスである。
C言語やその影響を受けたプログラミング言語では、「++」をインクリメント演算子、「--」をデクリメント演算子に使う。転じて、「++」はコンピュータの用語で多少の改善を示すために使われることがある。言語名「C++」はその一例である。
文字列の連結に使われることがある。たとえば、"a" + "b" = "ab"。
音楽ツールなどで、♯(シャープ)を「+」、♭(フラット)を「-」で表すことがある。たとえば、C を「C+」または「+C」(ツールによって異なる)と表す。
「+」と「-」は、罫線素片の代わりに使用されることがある。たとえば、横線を「----------------」など。
「+」と「-」はGUI画面上でフォルダが折りたたまれているかどうかを示すために、しばしばツリービューで使われる。「+」はサブフォルダが非表示、「-」はサブフォルダが表示されていることを示す。
†(短剣符)の代用に「+」を使うことがある。
「−」は、オペランドを加法逆元(あるいは「反数」)で置き換えることを指示する単項演算子である。−a は a の加法逆元である。
正の数に適用されるとき、単項マイナスは負の数を作成する。たとえば、−5 は負の 5 であり、−10.4 は負の 10.4 である。負の数に適用されるとき、単項マイナスは正の数を作成する(負の負数は正である)。たとえば、もし x が 3 なら、−x は −3 であるが、もし x が −3 なら、−x は 3 である。同様に、−(−2) は 2 に等しい。ゼロに適用される場合結果はゼロである (−0 = 0)。
それに対し、「+」はオペランドを変更しない単項演算子である。たとえば、+a = a、+5 = 5 である。この記法は数が正であることを強調したいとき、とくに負の数と対比させるとき(+5 対 −5)に使われる。
文脈によっては、それぞれに応じて異なるグリフを使うことがある。たとえば単項演算子は(2 − 5 = 3 のように)上付きに書くことがあるが、このような用法はまれである。
ハイフンマイナス記号 (-) はISO/IEC 646版のマイナス記号であり、ハイフンも兼ねている。ほとんどのフォントでマイナス記号より幅が短い。文字集合がISO/IEC 646やASCIIなどのマイナス記号を持たない文字集合の場合に真のマイナス記号の置き換えとして使うことができる。
「+」と「−」を組み合わせた2種類の記号 ± , ∓ {\displaystyle \pm ,\mp } は、プラスマイナス記号と呼ばれる。
「+」を円で囲んだ記号 ⊕ {\displaystyle \oplus } は、直和や排他的論理和に使われる。
「−」を変形させた ¬ {\displaystyle \neg } は、否定を表す。
「−」を変形させた ∖ {\displaystyle \smallsetminus } は、差集合を表す。
「−」を変形させた ⊖ {\displaystyle \ominus } は、対称差や erosion(英語版) を表す。
ヘブライ語ではプラス記号は十字と同じ形状で避けられて、「+」が使用される。