指定された値の内部表現を含むビット文字列を返します。
UNSPEC(x)
または
UNSPEC(SUBSTR(char_string,i,j))
x はスカラー変数への参照です。
?
UNSPEC 関数は、x の内部表現を含むビット文字列を返します。
結果の値の長さおよび内容は、データ型および x の値によって異なり、実装の定義に従います。詳細については、『Open PL/I ユーザー ガイド』を参照してください。
DECLARE CH CHAR(1); DECLARE MINUS_ONE FIXED BIN; MINUS_ONE = -1; UNSPEC(CH) = UNSPEC(MINUS_ONE); BIT(8) = UNSPEC(CH); /* '11111111'B */
説明
UNSPEC 関数は、x の内部表現を含むビット文字列を返します。
結果の値の長さおよび内容は、データ型および x の値によって異なり、実装の定義に従います。詳細については、『Open PL/I ユーザー ガイド』を参照してください。