dポイントプレゼントキャンペーン実施中!

PL/Iについて、教えてください。
DCL A CHAR(3)
A=HIGH(2)
では、AはFFFF40と設定されますが、
40となる原因を教えてください。

どうぞ、よろしくお願いします。

A 回答 (1件)

文字列への代入で、代入元長さ(この場合2)が代入先長さ(この場合3)より短いときは、左詰で入れて残り(この場合1)に空白(X'40')が埋まります。



HIGH-VALUEを設定したいのなら長さを合わせる必要があります。
    • good
    • 0
この回答へのお礼

ありがとうございました。

お礼日時:2008/10/28 23:26

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!