ゼロ‐サプレス【zero suppress】
ゼロサプレス
ゼロサプレスとは、画面や帳票などで数値を表現する際、余分なゼロ(0)を出力しないようにすることである。
ゼロサプレスは、ある数値が書式で指定された桁数に満たない場合に先頭のゼロ(0)を空白に置き換えたり、削除したりする行為、もしくは、機能を意味する。ゼロの出力を抑えるという意味からゼロとサプレス(抑制)を組み合わせられた言葉である。
ちなみに、ゼロを抑制するのではなく、意図的に出力させることは、ゼロを詰めるという意味からゼロとパディング(詰める)を組合せ、ゼロパディングと呼んでいる。
なお、算術演算で用いられる言語ではゼロサプレスがデフォルトとなっているが、COBOLではゼロパディングがデフォルトである。このような理由により、ゼロサプレスとゼロパディングを逆の意味で使っているエンジニアも多い。
- zero suppressのページへのリンク