ゼロサプレス

ゼロサプレス 【zero suppress】
指定した桁数に満たない数値を文字として表現するときに、先頭の「0」を削除する、もしくは空白で置き換える処理のこと。
「102」という10進数の数値を5桁で表現する場合は、「00102」ではなく、「 102」もしくは「102」とする。「00000」は「 0」あるいは「0」になる。
「指定した桁数まで先頭を0で埋める」という逆の意味に取り違えている人が多いので注意が必要である。




ゼロパディングとの混同はどうでもいいとして、「1.10」を「1.1」とするのはゼロサプレスに含まれないのだろうか。
この辞典の通り「先頭の0を削除する」だけがゼロサプレスなのなら含まれないのだろうが、「2005/03/29」を「2005/3/29」にするのもゼロサプレスなのだから、この辞典の表現がちょいと狭義になっているだけということも考えられるし。
んでも、確かに「月の先頭の0を削除する」と考えれば先頭と言えなくもないからなぁ。
「1.10」を「1.1」にするのをゼロサプレスと言わないのならば、これは何と言うのだろうか。
うーん。