$
カネ(お金)、資本主義、営利などの象徴として使われる。
数学において、超階乗を表す。
正規表現で、文字列の終わりを表す。
PascalやDelphiで、定数の前に付けて16進定数を表す。
変数名の一部として、その変数の性質を示す。 BASICでは、$で終わる変数は文字列変数となる。 Perlでは、$で始まる変数がスカラー変数となる。 Rubyでは、$で始まる変数がグローバル変数となる。 PHPでは、変数名が常に$で始まる。 JavaScriptにおいては$も(アルファベットと同様に)変数名として使え、prototype.jsやjQueryといったライブラリでは$に特別な意味を割り当てている。また、ES2015からは`hoge${fuga}piyo`の形でテンプレート構文の中に変数を埋め込むことが可能になっており、変数埋め込み用のプレースホルダの認識記号としての役割を持つ。
シェルスクリプトで、環境変数を表す。
表計算ソフト「Microsoft Excel」で、セルの絶対参照(参照するセルの番号を固定させる指示。セル番号「B5」とした場合、行・列の移動や挿入によって相対的に番号が変化するが、「$B$5」では強制的に参照先のセル番号が「B5」に固定される)を表す。$B5ならば行固定、B$5ならば列固定となる。
TeXでは、数式モードの区切りを示す。
国名を表す符号(US$のUSなど)を付けない場合について述べる。なお、縦棒が常に2本の通貨は、ここで指摘したものが全てとは限らない。