不等号
コンピュータの分野では不等号が「LT (less than)」「GT (greater than)」と呼ばれることもある。不等式としては次のように使われる。
ほとんどの言語で、不等号は < と > で表される。
ほとんどの言語で、等号付き不等号は <= と >= で表される。
プログラミング言語においては、不等式は左辺と右辺を引数にとる二値集合(真偽値の集合)への関数として定義されることが多い。
Python のような例を除けば、 a < b < c のような構文はエラーとなるか (a < b) < c と解釈され、数学記号として期待される結果(a < b かつ b < c)を返さない。ただしLISPは、(< a b c) でそのような結果を返す。
Pascal, SQLなどでは <> が、C言語やPythonでは != が、否定等号(≠)として使われる。
PerlやRubyなどでは、<=> は、左辺が右辺より大きければ 1、小さければ −1、等しければ 0 を返す演算子である。
不等式以外に使われる不等号は、次のようなものである。
主にASCII環境で、< ... > を山括弧(‹...› や〈...
「A < B」は「左辺(A)が右辺(B)より小さいこと」を示す。「A > B」は「左辺(A)が右辺(B)より大きいこと」を示す。
これらの記号の初出は1631年発刊トーマス・ハリオット『演習解析術』(死後発刊)である。
日本語の読みは文部科学省により「A < B」を「〜(A)は〜(B)より小さい」、「A > B」を「〜(A)は〜(B)より大きい」と読むように指導されているが、長い不等式を読み下す場合などには「A < B」を「(A)小(しょう)なり(B)」、「A > B」を「(A)大(だい)なり(B)」と読まれる。
プログラミングでは「LT (less than)」「GT (greater than)」と呼ぶこともある。
「ハンドル >」の形のコマンドプロンプトから発展したものである。
電子メールや電子掲示板で、> が引用符として、引用各行の行頭につけられる。古くはタブを使っていたが、ネストするとタブが連続することになるので、表示桁数節約のために > を使うようになった。
チャットや電子掲示板で、> や >> のあとにハンドル、人名、レス番等を書き、その人物やレスへの発言であることを表す。元はリダイレクト構文に由来し、1行発言の後に「Hello > john」のように使った。現代のスレッドフロート型掲示板では、レスの冒頭に「>>レス番[改行]」と書くか、文中に「>>レス番は〜」などと書く。
人名の後に<(通常全角)を付け、その人物の発言であることを表す(通常は実際の発言の引用ではなく代弁やジョークとして)。漫画のふきだしに由来する。
ロジックパズル『不等号』 並べられた枡の境界線に配置された不等号を手がかりにして枡に当て嵌まる数字を推理する『数独』に似たパズル。
PowerShell、C#、Lua、PHP、Ruby、Pythonなど、多くのプログラミング言語において、ヒアドキュメントの変数への代入、もしくは開始を示す記号として、<<が用いられる。