|
Enterprise COBOL for z/OS, V4.2, Language Reference
A unidade mais básica e indivisível da linguagem COBOL é o personagem.
O conjunto básico de caracteres inclui as letras do alfabeto latino, dígitos e caracteres especiais.
Na linguagem COBOL, caracteres individuais são unidos para formar cadeias de caracteres e separadores.
Sequências de caracteres e separadores, então, são usados ??para formar as palavras, literais, frases, orações, declarações e sentenças que formam a linguagem.
Os caracteres básicos usados na formação de strings de caracteres e separadores no código fonte são mostrados na Tabela 1.
Para determinados elementos de linguagem, o conjunto de caracteres básicos é estendido com o Conjunto de Caracteres de Byte Duplo EBCDIC (DBCS).
Os caracteres DBCS podem ser usados na formação de palavras definidas pelo usuário.
O conteúdo de literais alfanuméricos, linhas de comentário e entradas de comentário pode incluir qualquer um dos caracteres no conjunto de caracteres de tempo de
compilação do computador e pode incluir caracteres de byte único e DBCS.
Os dados de tempo de execução podem incluir quaisquer caracteres do conjunto de caracteres de tempo de execução do computador.
O conjunto de caracteres de tempo de execução do computador pode incluir caracteres alfanuméricos, caracteres DBCS e caracteres nacionais.
Os caracteres nacionais são representados em UTF-16, uma forma de codificação de 16 bits do Unicode.
Quando a opção de compilador NSYMBOL (NATIONAL) está em vigor, os literais identificados pelo delimitador de abertura N "ou N 'são literais nacionais e podem conter
quaisquer caracteres de byte único ou duplo, ou ambos, que são válidos para o tempo de compilação página de código em vigor (a página de código padrão ou a página
de código especificada para a opção do compilador CODEPAGE).
Os caracteres contidos em literais nacionais são representados como caracteres nacionais no tempo de execução.
Tabela 1. Conjunto de caracteres COBOL básico
| Character |
Significado |
| |
Espaço |
| + |
Sinal de mais |
| - |
Sinal de menos ou hífen |
| * |
Asterisco |
| / |
Barra para frente ou solidus |
| = |
Sinal de igual |
| $ |
Símbolo monetário1 |
| , |
Vírgula |
| ; |
Ponto e vírgula |
| . |
Ponto decimal ou período |
| " |
Aspas 2 |
| ' |
Apóstrofo |
| ( |
Parêntese esquerdo |
| ) |
Parêntese direito |
| > |
Maior que |
| < |
Menor que |
| : |
Dois pontos ou Cólon |
| _ |
Sublinhado (Underscore) |
| A - Z |
Alfabeto (maiúsculas) |
| a - z |
Alfabeto (minúsculas) |
| 0 - 9 |
Caracteres numéricos |
- O símbolo da moeda é o caractere com o valor X'5B ', independentemente da página de código em vigor.
O caractere gráfico atribuído pode ser o cifrão ou a moeda local.
- A aspa é o caractere com o valor X'7F '.
|
© Copyright IBM Corp.
|