矢印
矢印は普通特定の一方向を表すが、ある方向とその反対の方向の両方を表す双方向の矢印も存在する。これは具体的な方向を示す場合よりは対象物・概念どうしの関係性を示す場合によく使われる。また、数学などでは図で、「ここからここまでの距離」という意味で使われる事もある。双方向の矢印には、1本の矢印で示すもの(↔↕)や、2本の矢印がセットになったもの(⇄⇆⇅⇵)がある。
ASCIIに矢印は含まれていないため、ASCII環境ではアローヘッドを模した^(サーカムフレックス) v(ブイ) < >(不等号)で代用されることがある。横向き矢印は<- ->で表されることもある。
いくつかのマークアップ言語では、^と_(アンダースコア)で上付き・下付き文字を表す。これは、ASCIIの初期のバージョンには↑と↓が含まれていて、現在のASCIIでそのコードポイントが^と_になっていることに由来する。
C言語では、->はアロー演算子と呼ばれ、ポインタが指す構造体のメンバを表す。また、<<と>>はビットシフトを表す。C++では<<と>>はストリーム入出力も表す。