前のページ|次のページ

BYTE関数

ASCII照合順序またはEBCDIC照合順序の1文字を返します。

カテゴリ: 文字
制限事項: この関数は、I18Nレベル0準拠しており、SBCSデータ向けに設計されています。この関数をDBCSまたはMBCSデータの処理に使用しないでください。
UNIX固有: ASCIIコード順を使用します。
Windows固有: ASCIIコード順を使用します。
z/OS固有: EBCDICコード順を使用します。

構文

BYTE (n)

必須引数

n

特定のASCIIまたはEBCDIC文字を表す整数を指定します。

範囲 0-255

詳細

返される変数の長さ

DATAステップで、まだ長さが割り当てられていない変数にBYTE関数から値が返される場合、その変数には長さ1が割り当てられます。

ASCII照合順序およびEBCDIC照合順序

EBCDIC照合順序では、nは0から255までの値になります。ASCII照合順序では、0から127までの値に対応する文字が標準文字セットを表します。128から255までの値に対応するその他のASCII文字は、特定のASCII動作環境で使用できますが、それらの文字が表す情報は動作環境によって異なります。

SASステートメントとその結果を次に示します。
SASステートメント
結果
ASCII
EBCDIC
----+----1----+----2
----+----1----+----2
x=byte(80);
put x;
P
&

関連項目:

前のページ|次のページ|ページの先頭へ