COBOL - DATA DIVISION - DDE - PICTURE - Zero suppression and replacement editing
Este tipo de edição é válido apenas para itens editados numéricos.
Na edição de supressão de zero, os símbolos Z e * são usados. Esses símbolos são mutuamente exclusivos em uma cadeia de caracteres PICTURE.
Os seguintes símbolos são mutuamente exclusivos como símbolos de substituição flutuantes em uma cadeia de caracteres PICTURE:
Z * + - cs
Especifique a supressão de zero e a edição de substituição com uma sequência de um ou mais dos símbolos permitidos para representar as posições dos caracteres mais à esquerda nas quais a supressão de zero e a edição de substituição podem ser executadas.
Quaisquer símbolos simples de inserção (B 0 /,) dentro ou imediatamente à direita da sequência de símbolos flutuantes de edição são considerados parte da sequência. Se o símbolo de inserção especial de ponto final (.) Estiver incluído na cadeia de edição flutuante, ele será considerado parte da cadeia de caracteres.
Em uma cadeia de caracteres PICTURE, há duas maneiras de representar a supressão de zero e duas maneiras pelas quais a edição é executada:
Por exemplo:
Não especifique o asterisco (*) como símbolo de supressão e a cláusula BLANK WHEN ZERO para a mesma entrada.