BINARY、COMPUTATIONAL、および COMPUTATIONAL-5 句

構文規則

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

一般規則

  1. バイナリ項目の格納に必要な記憶域は、PICTURE 句で指定された 10 進の桁数に応じて次のように異なる。
    PICTURE 句の 10 進の桁数 コンピューターの記憶域の必要なバイト数 整列
    1 から 4 5 から 9 10 から 18 2 4 8 半語 全語 全語
  2. バイナリ データ項目の左端のビットは演算符号である。残りのビットは値を表す。