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