BINARY、COMPUTATIONAL、および COMPUTATIONAL-5 句
構文規則
- これらの指定はバイナリ データ項目を指定する。
- バイナリ データ項目の PICTURE 句には、9、演算符号 S、想定小数点 V、および 1 つ以上の P のみを含めるものとする (「PICTURE 句」のトピックを参照)。
- データ項目の格納方式は半語、全語、または二重語のいずれかで、SYNCHRONIZED 句が指定されている場合にのみ整列される。
- USAGE IS BINARY で記述されたデータ項目が受け取り側データ項目として使用される場合、このデータ項目に転送される値が PICTURE 文字列で示される上限を超えるかどうかのチェックが行われる。これに該当する場合は、準拠するように値の切り捨てが行われる。受け取り側データ項目が USAGE IS COMPUTATIONAL または COMPUTATIONAL-5 で記述されている場合、このチェックとそれに伴う切り捨ては行われない。
一般規則
- バイナリ項目の格納に必要な記憶域は、PICTURE 句で指定された 10 進の桁数に応じて次のように異なる。
PICTURE 句の 10 進の桁数 |
コンピューターの記憶域の必要なバイト数 |
整列 |
1 から 4 5 から 9 10 から 18 |
2 4 8 |
半語 全語 全語 |
- バイナリ データ項目の左端のビットは演算符号である。残りのビットは値を表す。