0
伝統的に、多くの印刷書体では、似た字体である0と大文字のO(オー)との区別のために、大文字の O を細い楕円形の 0 よりもさらに丸いものにしている。タイプライターではもともと O と 0 の字形を区別しておらず、0 に対してキーを割り当てていないモデルが存在した。これらの字形に区別がはっきりと生じたのは、コンピュータのプログラムのように明確に識別できることが必要になった、現代的な文字表示装置が普及したからである。
中央に点のある 0 が用いられたのは IBM 3270 表示装置の付属文字が最初であろう。この字体は Microsoft Windows でも Andalé Mono(英語版) 書体に受け継がれている。点の代わりに短い縦棒を用いたものもあり、これは解像度の悪い表示画面ではギリシャ文字の Θ と紛らわしいかもしれないが、Θ が表示可能な文字でなかったりともかくあまり使われないなどの理由で現実的にはそれほど問題となってはいない。
他に、斜線付きゼロ(O を / で串刺しにしたような字形)が初めて用いられたのは、パンチカードやテープに転写する前の手書きコーディングシートにおいてであり、ASR-33 テレタイプのデフォルトのタイプホイールの流れを汲む旧式の ASCII 図形文字集合においても用いられる。この字形は空集合を表す記号 ∅ {\displaystyle \scriptstyle \emptyset } あるいは "∅"(Unicodeで U+2205 の文字)や、いくつかのスカンジナビア語群で用いられる Ø とも似ている。