除算記号
除算記号(じょさんきごう)は、除算を表す演算子記号である。一般には「わる」と読む。
英語圏(および日本語圏)で主に使われる「÷」がUnicodeでは division sign(除算記号)となっているが、分野や国によっては他の記号が除算記号として使われることもある。
÷
この記号は横線の上下に点を書く。分数表記を抽象化し、横棒と、その上下の分子と分母それぞれを点で表したものが元となっているといわれている。
この記号はスイスのヨハン・ハインリッヒ・ラーンが1659年に代数学の書 Teutsche Algebra で発表した。同書の編集者だったジョン・ペルを考案者とする説もある。なお同書で使われた乗算記号は「*」である。
その後ジョン・ペルクが記した書籍で一般に認知されるようになった。その後ノルウェーやデンマークを含むヨーロッパの一部で除算記号として使用されたことや、アイザック・ニュートンなどがこの記号をよく使ったため、一般に使用されるようになる。
今日では電卓などにおける割り算のボタンや、割り算の計算式などで使用されている。
÷以外の除算記号
分野や国によっては、「÷」の代わりに「∕」(スラッシュ)や「:」(コロン)が除算記号として使われる。
「∕」はイギリスのウィリアム・オートレッドが1631年に Clavis Mathematicae で使ったのが最初とされ、除算の記号としては÷より古い。
「∕」は現在ではほとんどのプログラミング言語で除算記号として使われている。これはASCIIに「÷」が無いためによるもので、気分としては「÷」のつもりで使っているものがほとんどである。従って文化圏によっては、通常の算術の記法としては a/b×c で を1行の中で表現したものとみなして a/(b×c) という意味とすることがあるが、プログラミング言語では / と * との間には優先順位に上下はなくどちらも左結合としている(従って a / b * c は (a / b) * c で、a * b / c は (a * b) / c である)ものがほとんどである。
Unicodeは除算のスラッシュは符号位置U+2215「∕」として、ASCIIのスラッシュU+002F「/」と区別している。さらに別に、分数のスラッシュU+2044「⁄」があるが、これは「½」のような組文字を作るための記号とされている。
「:」はドイツのゴットフリート・ライプニッツが 1684年に Acta eruditorum で使ったのが最初とされ、主にドイツで使われる。他の国ではもっぱら比の記号として使われる。
のように、分数と同じ形式で除算を表すことも多い。
被除数と除数を左右逆にした演算子として「\」(バックスラッシュ)が使われることもあるが、プログラミング言語などではエスケープ用に使われる文字であったり、以前のISO 646で国際的に統一されない規定になっていた符号点であったりする(たとえば日本では通貨記号)ことから、あまり一般的ではない。
÷の除算以外の意味
「a ÷ b = c … d」(a ~ d は整数)の形で、整商と剰余を同時に表す。左の例は「a 割る b は c 余り d」と読み、「a = b × c + d」あるいは「a ÷ b = c + d ÷ b」と等価である。
ポーランド語などで、「÷」は範囲を示すのに使われていた。「:」にも同様の意味があり、たとえば「10÷20」や「10:20」は「10から20まで」を意味する。現在では自然言語ではあまり使われないが、Excelのセル範囲指定で「:」が使われる。
符号位置
記号 | Unicode | JIS X 0213 | 文字参照 | 名称 |
---|---|---|---|---|
/ | U+002F |
1-1-31 |
/ / |
斜線 SOLIDUS |
: | U+003A |
1-1-7 |
: : |
コロン COLON |
÷ | U+00F7 |
1-1-64 |
÷ ÷ ÷ |
除算記号 DIVISION SIGN |
∕ | U+2215 |
- |
∕ ∕ |
DIVISION SLASH |
➗ | U+2797 |
- |
➗ ➗ |
HEAVY DIVISION SIGN |