Rational Developer for System z
Enterprise PL/I for z/OS, Version 3.8, 言語解説書

1 バイト文字セット

文字セット とは、文字 と呼ばれる 固有表示の順序付けられたセットを指します。例えば、モールス符号の記号セットや キリル・アルファベットの文字は文字セットです。 PL/I は、すべての PC 文字セットをサポートします。 文字セット 0640 に属する文字はすべての PC コード・ページと同じコード・ポイントを持っているため、不変 文字セットとも呼ばれます。 コード・ポイント とは 256 個の可能文字のうちのいずれかを 表す 1 バイト・コードを指し、コード・ページ とはすべての コード・ポイントに対するグラフィック文字と制御機能の意味の割り当てを指します。

PL/I は文字セット 0640 に適合するすべての PC コード・ページをサポートします。 ただし、PL/I は、プログラマーが CURRENCY、NAMES、OR、または NOT といった コンパイラー・オプションを使用して指定する文字を除いたすべてのコード・ポイントに ついても PC コード・ページ 0850 を仮定しています。 これらのオプションの詳細については、「プログラミング・ガイド」を参照してください。

コード・ページ 0850 には、英字、10 進数字、特殊文字、およびその他の各国語や制御文字が入っています。 定数およびコメントでは、SBCS 文字のすべての値を使用することができます。 PL/I エレメント (例えば、ステートメント、キーワード、および区切り文字など) は、 以下の節で説明されている文字に限定されます。


Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)