2 進-10 進形式
2 進-10 進形式は、フィールドの左端ビットに符号 (正または負) が入っていて、
フィールドの残りのビットに数値が入っていることを意味します。
正数は符号ビットがゼロになり、負数は符号ビットが 1 で、2 の補数形式となります。 2 進フィールドは、1 から 9 桁の長さにすることができ、小数点以下の桁数付きと
して定義することができます。 フィールドの長さが 1 から 4 桁であった場合には、コンパイラーは 2 バイトの 2 進フィールド長と見なします。 フィールドの長さが 5 から 9 桁であった場合には、コンパイラーは 4 バイトの 2 進フィールド長と見なします。
2 進-10 進形式の項目が保持できる値の範囲は
限定されています。例えば、2 桁あって、小数部の桁数がゼロの 2 バイトの 2 進フィールド
は、-99 から 99 までの値を保持できます。
注: 整数データ型および符号なし整数データ型も 2 進形式ですが、
これらは全範囲の値を保持できます。
2 バイトの整数フィールドは、-32768 から 32767 までの値を保持できます。
2 バイトの符号なし整数フィールドは、0 から 65535 までの値を保持できます。