Rational Developer for System z
Enterprise COBOL for z/OS バージョン 4.1 言語解説書


国別リテラルの 16 進表記

国別リテラルの 16 進表記形式のフォーマットと規則は、以下のとおりです。

フォーマット 2: 国別リテラルの 16 進表記
NX"hexadecimal-digits"
NX'hexadecimal-digits'

国別リテラルの 16 進表記形式は、NSYMBOL コンパイラー・オプションによる影響を受けません。

NX" または NX'
開始の区切り文字。 開始の区切り文字は、1 バイト文字で表現する必要があります。 開始の区切り文字を複数の行にまたがって継続することはできません。
" または '
終了の区切り文字。 終了の区切り文字は、1 バイト文字で表現する必要があります。

開始の区切り文字に引用符を使用した場合は、終了の区切り文字にも引用符を使用する必要があります。同様に、開始の区切り文字にアポストロフィを使用した場合は、終了の区切り文字にもアポストロフィを使用する必要があります。

16 進数字
'0' から '9'、'a' から 'f'、および 'A' から 'F' の範囲に含まれる 16 進数字。4 つの 16 進数字からなるグループで 1 つの国別文字を表現します。 各グループは UTF-16 に含まれる有効なコード・ポイントを表現している必要があります。 16 進数字の数は、4 の倍数でなければなりません。
最大長
16 進表記の国別リテラルの長さは 4 から 320 文字の 16 進文字 (開始と終了の区切り文字を除く) でなければなりません。長さは 4 の倍数でなければなりません。
継続規則
標準の継続規則が適用されます。

16 進表記の国別リテラルの内容は、国別文字として保管されます。結果としての内容が意味するものは、同じ国別文字を指定する基本国別文字が意味するものと同じです。

16 進表記の国別リテラルは、「国別」データ・クラスおよびカテゴリーに属し、基本国別リテラルを 使用できる場所であれば、どこでも使用できます。


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

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