2017-01-24 8 views
0

IBM iのRPGLEとCLの間のデータ型の正確な比較は何であるか質問しています。RPGLE-CLデータ型の比較

ので:私は欠けている何

*DEC <> Packed numeric (es DCL-S ... PACKED(7:0)) 
*CHAR <> Fixed length string (es DCL-S ... CHAR(10)) 
*LGL <> Indicator (es DCL-S ... IND) 
*PTR <> Pointer (es DCL-S ... POINTER) 

*INT*UINTです。 読書IBMナレッジセンターは、私が見つかりました:文字または整数CL変数の場合

、 CL変数にバイト数を指定します。その後

、それらはBINDEC(それはだな位置にB)またはINT/UNSI/U)データ型ですか?

答えて

5

CLは* INTと* UINT型のRPGのINT/UNSタイプに直接対応
Declaring variables to a CL program or procedure

をサポートしています。

RPGのBINDECタイプは使用しないでください。これは、RPGでサポートされていた真の整数型の前の、時代遅れのハックです。

+0

こんにちは!もし彼らがINT/UNSに対応していれば、なぜCLでなく5p 0を使うことができますか? – LppEdd

+1

RPGの整数は数字で定義され、CLの整数はバイトで定義されます。 TYPE(* INT)LEN(2)== 5i 0 – Charles

関連する問題