RPGLEプログラムで整数を使用する場合は、どのデータ型を選択する必要がありますか?私はデータベース内のどのフィールドにも対応していない整数について話しています。普通の汎用整数 - Javaのint
に相当するものです。RPGLEで標準的な整数型の選択肢は何ですか?
4
A
答えて
-2
バイナリ(符号付き整数)(B)または整数(符号なし整数)(I)型を使用できます。 3(1バイト)、5(2バイト)、10(4バイト)、20(8バイト)の桁値でサイズを指定できます。 Java intと同等のものは10Bです。ここで
8
はILE RPGプログラマーズリファレンスガイドからのチャートです:
byte - 3I 0 (1-byte integer)
short- 5I 0 (2-byte integer)
int - 10I 0 (4-byte integer)
long - 20I 0 (8-byte integer)
は、私が最も頻繁に整数の10I 0形式を使用します。ほとんどのAPI呼び出しでも使用されています。
関連する問題
- 1. タイミングの選択肢は何ですか?
- 2. タイムマネージメントソリューションの選択肢は何ですか?
- 3. ラジオボタンの選択肢は何ですか?
- 4. プロジェクトでAndroidコードを整理する標準的な方法は何ですか
- 5. Scala 2.9の標準小数点の型は何ですか?
- 6. MVCでは、Viewの標準的な責任は何ですか?
- 7. ionicで選択可能な設定項目を追加する標準的な方法は何ですか?
- 8. WindowsでのiOSアプリケーション開発の選択肢は何ですか?
- 9. ios safariでのファイルアップロードの選択肢は何ですか?
- 10. Qtのタイプの標準的なテキスト表現は何ですか?
- 11. Djangoでopeninviterの良い選択肢は何ですか
- 12. 可視化ダイアグラムでZestの選択肢は何ですか?
- 13. CMakeパースペクティブの標準的な場所は何ですか?
- 14. サウンドカードの標準的なピンマッピングは何ですか?
- 15. 動的クラスの選択肢ENV変数
- 16. .NETでの複数継承の良い選択肢は何ですか?
- 17. log4netロギングの他の選択肢は何ですか?
- 18. Bootstrap3:標準的な構造とレイアウトは何ですか?
- 19. キャスト整数型をBigQueryで浮動させる標準Sql
- 20. Fortranで符号なし整数が標準ですか?
- 21. 標準の静的関数ラッパー型テンプレートはありますか?
- 22. bigr.frameからインデックスで選択する方法は?標準Rで
- 23. 標準選択ソートアルゴリズムの最良のシナリオは何でしょうか?
- 24. django - 動的フィールドエラー:有効な選択肢を選択してください。その選択は、利用可能な選択肢の一つではない
- 25. ETSI-M2M標準とOneM2M標準の違いは何ですか?
- 26. 標準のユニコードフォントとは何ですか?次のオペレーティングシステム用の標準ユニコードフォントは何
- 27. OracleのNEXT_DAY関数に代わるMySQLの選択肢は何ですか?
- 28. ModelMultipleChoiceField CheckboxSelectMultiple有効な選択肢を選択します。その選択肢は利用可能な選択肢の1つではありません
- 29. プライベート列挙型で「静的使用」機能を使用できないのはなぜですか?何か別の選択肢はありますか?
- 30. ユニオンは標準レイアウト型ですか?
10Bと10Iは全く同じではありません。 10Bは10桁の10桁の値、すなわち最大999999999を、10Iは2147483647までを保持します。(技術的には、 "10B"を持つことはできません。最大値は9Bです。) 'B'データ型は小数点以下桁が必要な場合です。さもなければ、それらはおそらく決して使用されるべきではない。また、integerは "I"データ型であり、署名されています。符号なしは "U"です。 – user2338816
Bは、 'P'または 'S'以上の整数ではありません。 'B'は単にメモリフォーマットを示します。 'B'は 'S'または 'P'と同様に、 'I'と 'U'のデータ型は、小数点以下の桁数を許可することはできず、そのまま整数値として使用することを意図しています。 – user2338816
@ user2338816は正しいです。 RPG IVは整数型に最も近いRPG IVの真正(I)整数と(U)nsigned整数型を使用します。 (B)inary値は数学演算の(P)acked decimal値に変換され、次に(B)inaryに戻されます真の整数型は直接使用されますが** DDSファイル仕様で使用されるバイナリタイプは混乱します。小数点以下が0でRPG IV(I)ntegerタイプに対応する真の整数** – Charles