文字集合

COBOL 言語で最も基本的でそれ以上分割できない単位は、文字である。COBOL の文字列および分離符として使用できる文字集合には、次に定義する英字、数字、および特殊文字がある。

文字 意味
0 から 9 数字
A から Z 大文字の英字
a から z 小文字の英字
  空白
+ 正号
- 負号またはハイフン
* 星印 (アスタリスク)
/ 斜線
= 等号
$ ドル記号
. 終止符または小数点
, カンマまたは小数点
; セミコロン
" 引用符
' アポストロフィ
( 左かっこ
) 右かっこ
> 大なり記号
< 小なり記号
: コロン
& アンパサンド
_ 下線

ANS85 小文字を文字列や原文語に使用できる。各小文字は、文字リテラルや絵記号として使用した場合を除き、対応する大文字と等しいものとする。

本 COBOL システムでの文字の使用は、上記の文字集合に制限されている。ただし、文字定数、注記行、注記項、およびデータの内容には、COBOL 翻訳群で使用される文字エンコード スキームで利用できる印刷可能な任意の文字を含められる。「文字集合および文字の照合順序」トピックを参照。