COBOL - COPY - Characters



Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

COBOL - COPY - Characters - In English

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

  1. 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.

  2. A aspa é o caractere com o valor X'7F '.


© Copyright IBM Corp.