文字
COBOL で、分割不可能なデータの単位は文字です。 COBOL 文字セットを形成する英数字、および特殊文字は表 1 に示されています。
Integrated Language Environment®* (ILE*) COBOL * 用言語では、文字は、定義された文字セットに制限されます。 データ項目に入る非数字リテラル、コメント行、 コメント記入項目および値には、(1 次ソース・ファイルの code character set identifier (CCSID) によって) 現在システムに指定されている文字セットの文字を含めることができます。
IBM Extension 2 バイト文字セット (DBCS) の文字は、特定の COBOL 文字ストリングで有効な文字です。 2 バイト文字は、1 文字を表示するために 2 つの隣接するバイトを占有します。 (詳細は 文字ストリングの DBCS の情報を参照してください。) End of IBM Extension
個々の文字を組み合わせて、文字ストリング、分離文字、およびテキスト語を構成します。
文字ストリングは、 COBOL 語、 リテラル、PICTURE 文字ストリング、 またはコメントを形成する 1 文字または連続する文字です。 文字ストリングは、分離文字によって区切られます。
分離文字は、文字ストリングを区切るために使用される 1 つまたは 2 つの連続する句読文字のストリングです。 分離文字については 分離文字に詳しく説明してあります。
- スペース、疑似テキスト分離文字、および非数字リテラル分離文字以外の分離文字
- 必要な分離文字を含む、リテラル
- 分離文字によって結合された連続する COBOL 文字のあらゆる順序列のうち、コメント行と語 COPY 以外のもの
文字 | 意味 | 使用法 |
---|---|---|
A–Z | アルファベット (大文字) | 英字 |
a–z | アルファベット (小文字) | 英字 |
0–9 | アラビア数字 (数字) | 数字 |
スペース | 句読文字 | |
. | 小数点またはピリオド | 編集用文字 |
< | より小さい | 比較文字 |
( | 左括弧 | 句読文字 |
+ | プラス記号 | 算術演算子 |
$ | 円記号 | 編集用文字 |
* | アスタリスク | 算術演算子 |
) | 右括弧 | 句読文字 |
; | セミコロン | 句読文字 |
: | コロン | 句読文字 |
- | マイナス記号またはハイフン | 算術演算子 |
_ | 下線 | ユーザー定義語のエレメント |
⁄ | ストロークまたは斜線 | 算術演算子 |
, | コンマ | 編集用文字 |
> | より大きい | 比較文字 |
= | 等号 | 句読文字 |
" | 引用符 | 句読文字 |
' | アポストロフィ | 句読文字 |
注:
|