Caracteres
Em COBOL, a unidade indivisível de dados é o caractere. As letras do alfabeto, os dígitos e os caracteres especiais que formam o conjunto de caracteres do site COBOL são mostrados na Tabela 1.
A linguagem Integrated Language Environment * (ILE*) COBOL * é restrita ao conjunto de caracteres definido. O conteúdo de literais não numéricos, linhas de comentários, entradas de comentários e os valores mantidos em itens de dados, podem incluir qualquer um dos caracteres do conjunto de caracteres atualmente especificado para o sistema (pelo identificador do conjunto de caracteres de origem do arquivo de origem primária (CCSID)).
Os caracteres do Double-Byte Character Set (DBCS) são caracteres válidos em determinadas cadeias de caracteres do site COBOL. Caracteres de duplo byte ocupam dois bytes adjacentes para representar um caractere. (Veja as informações do DBCS sob Character-Strings para obter mais informações.)
Os caracteres individuais são unidos para formar sequências de caracteres, separadores e palavras de texto.
Uma cadeia de caracteres é um caractere ou uma sequência de caracteres contíguos que formam uma palavra COBOL, um literal, uma cadeia de caracteres PICTURE ou um comentário. Uma sequência de caracteres é delimitada por separadores.
Um separador é uma string de um ou dois caracteres de pontuação contíguos usados para delimitar caracteres de caracteres. Os separadores são descritos em detalhes sob Separadores.
- Um separador, exceto para espaços, delimitadores de pseudo-texto, e os delimitadores de literais não numéricos
- Um literal, incluindo qualquer delimitador necessário
- Qualquer outra sequência de caracteres contíguos COBOL delimitada por separadores, exceto linhas de comentário e a palavra COPY.
| Caractere | Significado | Usar |
|---|---|---|
| A-Z | Alfabeto (maiúsestoo) | Caracteres alfabéticos |
| a-z | Alfabeto (minúsestoo) | Caracteres alfabéticos |
| 0–9 | Numerais árabes (dígitos) | Caracteres numéricos |
| Espaço | Caráter de pontuação | |
| . | Ponto decimal ou Período | Personagem de edição
caractere de pontuação |
| < | Menor que | Caractere de relação |
| ( | Parêntese esquerdo | Caráter de pontuação |
| + | Sinal de mais | Operador de aritmética
Edição de caracteres |
| $ | Sinal de dólar | Caractere de edição |
| * | Asterisco | Operador de aritmética
Edição de caractere Comment character |
| ) | Parêntese direito | Caráter de pontuação |
| ; | Ponto e vírgula | Caráter de pontuação |
| : | Dois pontos | Caráter de pontuação |
| - | Menos sinal ou Hyphen | Operador aritmético
Caractere de edição Caractere de continuação Elemento da palavra COBOL |
| _ | Sublinhado | Elemento da palavra definida pelo usuário |
| ⁄ | AVC ou Slash | Operador de aritmética
Edição de caracteres Caracterização Continuação |
| , | Vírgula | Personagem de edição
caractere de pontuação |
| > | Maior que | Caractere de relação |
| = | Sinal de igual | Caractere de pontuação
caractere de Relação |
| " | Aspas | Caráter de pontuação |
| ' | apóstrofo | Caráter de pontuação |
Nota:
|
||