Rational Developer for System z
COBOL for Windows バージョン 7.5 言語解説書


DBCS リテラル

DBCS リテラルのフォーマットおよび規則を以下に示します。

DBCS リテラルのフォーマット

G“DBCS-characters”
G'DBCS-characters'
N“DBCS-characters”
N'DBCS-characters'
G“G'N”、 または N'
開始の区切り文字。

NSYMBOL(DBCS) コンパイラー・オプションが有効な場合、N“ と N' は DBCS リテラルを識別します。これらの区切り文字は、NSYMBOL(NATIONAL) コンパイラー・オプションが有効な場合は国別リテラルを識別します。その場合は、国別リテラルで解説している規則が適用されます。

または '
終了の区切り文字。開始の区切り文字に引用符を使用した場合は、終了の区切り文字にも引用符を使用する必要があります。同様に、開始の区切り文字にアポストロフィを使用した場合は、終了の区切り文字にもアポストロフィを使用する必要があります。
DBCS-characters
任意の DBCS 文字。
最大長
最大長はソース行の 1 行で使用可能なスペースに制限されます。
継続規則
複数行にまたがって続けることはできません。

SOSI コンパイラー・オプションのもとでの DBCS リテラル

SOSI コンパイラー・オプションが有効である場合、ワークステーションのシフトアウト (SO) およびシフトイン (SI) 制御文字によって、ソース・テキスト内の DBCS 文字が区切られます。 シフトインおよびシフトアウト区切り文字を含む DBCS リテラルの構文を以下に示します。

DBCS リテラルのフォーマット

G“<DBCS-characters>”
G'<DBCS-characters>'
N“<DBCS-characters>”
N'<DBCS-characters>'
<
シフトアウト制御文字 (X'1E') を表します。
>
シフトイン制御文字 (X'1F') を表します。

DBCS 文字、リテラル区切り文字、最大長、および継続の規則は、SOSI コンパイラー・オプションが指定されていない DBCS リテラルの場合と同様です。SOSI コンパイラー・オプションの詳細については、「COBOL for Windows プログラミング・ガイド」を参照してください。

DBCS リテラルを使用できる場合

DBCS リテラルは、次のような個所で使用できます。


ご利用条件 | フィードバック

Copyright IBM Corporation 1996, 2008.
このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)