Símbolo | Significado | Tamanho |
---|---|---|
A | Uma posição de caractere que pode conter apenas uma letra do alfabeto latino ou um espaço. | Cada 'A' é contado como uma posição de caractere no tamanho do item de dados. |
B | Para uso DISPLAY, uma posição de caractere na qual um espaço alfanumérico é inserido. Para uso DISPLAY-1, uma posição de caractere na qual um espaço DBCS é inserido. Para uso NACIONAL, uma posição de caractere na qual um espaço nacional é inserido. |
Cada 'B' é contado como uma posição de caractere no tamanho do item de dados. |
E | Marca o início do expoente em um item de ponto flutuante externo. Para detalhes adicionais de itens de ponto flutuante externos | Cada 'E' é contado como uma posição de caractere no tamanho do item de dados. |
G | Uma posição de caractere DBCS. | Cada 'G' é contado como uma posição de caractere no tamanho do item de dados. |
N | Uma posição de caractere DBCS quando especificada com o uso DISPLAY-1 ou quando o uso não é especificado e a opção do compilador NSYMBOL(DBCS) está em vigor.
Para a categoria nacional, uma posição de caractere nacional quando especificada com uso NATIONAL ou quando o uso não é especificado e a opção do compilador NSYMBOL(NATIONAL) está em vigor. Para a categoria editado nacionalmente, uma posição de caráter nacional. |
Cada 'N' é contado como uma posição de caractere no tamanho do item de dados. |
P | Uma posição de escala decimal assumida. Usado para especificar a localização de um ponto decimal assumido quando o ponto não estiver dentro do número que aparece no item de dados. Consulte o símbolo P para mais detalhes.s | Não contado no tamanho do item de dados. Caracteres de posição de escala são contados na determinação do número máximo de posições de dígitos em itens editados por números ou em itens que são usados como operandos aritméticos. O tamanho do valor é o número de posições de dígitos representadas pela cadeia de caracteres PICTURE. |
S | Um indicador da presença (mas não da representação, e não necessariamente da posição) de um signo operacional. Um sinal operacional indica se o valor de um item envolvido em uma operação é positivo ou negativo. | Não contado no tamanho do item elementar, a menos que uma cláusula SIGN associada especifique a frase SEPARATE CHARACTER (que seria contada como uma posição de caractere). |
V | Um indicador da localização do ponto decimal assumido. Não representa uma posição de caractere. Quando o ponto decimal assumido está à direita do símbolo mais à direita na string, o V é redundante. | Não contado no tamanho do item elementar. |
X | Uma posição de caractere que pode conter qualquer caractere permitido do conjunto de caracteres alfanuméricos do computador. | Cada 'X' é contado como uma posição de caractere no tamanho do item de dados. |
Z | Uma posição de caractere numérico à esquerda. Quando essa posição contém um zero, um caractere de espaço substitui o zero. | Cada 'Z' é contado como uma posição de caractere no tamanho do item de dados. |
9 | Uma posição de caractere que contém um numeral. | Cada nove especifica um dígito decimal no valor do item. Para usos DISPLAY e NATIONAL, cada nove é contado como uma posição de caractere no tamanho do item de dados. |
0 | Uma posição de caractere na qual o numeral zero é inserido. | Cada zero é contado como uma posição de caractere no tamanho do item de dados. |
/ | Uma posição de caractere na qual o caractere de barra é inserido. | Cada caractere de barra é contado como uma posição de caractere no tamanho do item de dados. |
, | Uma posição de caractere na qual uma vírgula é inserida. | Cada vírgula é contada como uma posição de caractere no tamanho do item de dados. |
. | Um símbolo de edição que representa o ponto decimal para fins de alinhamento. Além disso, representa uma posição de caractere na qual um ponto é inserido. | Cada período é contado como uma posição de caractere no tamanho do item de dados. |
+ - CR CD |
Edição de símbolos de controle de sinal. Cada um representa a posição do caractere na qual o símbolo de controle do sinal de edição é colocado. | Cada caractere usado no símbolo de sinal de edição é contado como uma posição de caractere no tamanho do item de dados. |
* | Um símbolo de proteção de cheque: uma posição de caractere numérico à esquerda na qual um asterisco é colocado quando essa posição contém um zero. | Cada asterisco é contado como uma posição de caractere no tamanho do item. |
CS | cs pode ser qualquer símbolo de moeda válido. Um símbolo de moeda representa uma posição de caractere na qual um valor de símbolo de moeda é colocado. O símbolo de moeda padrão é o caractere atribuído ao valor X'5B' na página de código em vigor em tempo de compilação. Neste documento, o símbolo de moeda padrão é representado pelo cifrão ($) e cs representa qualquer símbolo de moeda válido | A primeira ocorrência de um símbolo de moeda adiciona o número de caracteres no valor do símbolo de moeda ao tamanho do item de dados. Cada ocorrência subsequente adiciona uma posição de caractere ao tamanho do item de dados. |
Uso | Tipo de posições dos personagens | Número de bytes por caractere |
---|---|---|
DISPLAY | Alphanumeric | 1 |
DISPLAY-1 | DBCS | 2 |
NATIONAL | National | 2 |
All others | Conceptual | Not applicable |