具有單位元組字元的 COBOL 單字

COBOL word 是形成使用者定義字組、系統名稱或保留字的字串。 COBOL 使用者定義字組的大小上限為 30 個位元組。 可指定的字元數取決於編譯時期語言環境所指示的字碼頁。

除了算術運算子及關係字元之外,還會從下列集合中選取 COBOL 字組的每一個字元:

  • 拉丁文大寫字母 A 到 Z
  • 拉丁文小寫字母 a 到 z
  • 數字 0 到 9
  • -(連字號)
  • _ (底線)

連字號不能顯示為這類單字中的第一個或最後一個字元。 底線不能顯示為這類單字中的第一個字元。 大部分使用者定義字組 (除了區段名稱、段落名稱、優先順序號碼及層次號碼之外) 必須至少包含一個英文字母。 優先順序號碼和層次號碼不需要是唯一的; 給定的優先順序號碼或層次號碼規格可以與任何其他優先順序號碼或層次號碼相同。

在 COBOL 字組中 (但不在英數、DBCS、 及國家的內容中) ,每一個小寫單位元組英文字母會被視為相當於其對應的單位元組大寫字母。

下列規則適用於所有 COBOL 單字:

  • 保留字不能用作使用者定義的單字或系統名稱。
  • 不過,相同的 COBOL 字可以同時作為使用者定義字組及系統名稱。 COBOL 字組特定出現項目的分類由其發生所在之子句或詞組的環境定義來決定。