この形式は一般に 2 進化 10 進形式と呼ばれ、数値データ項目は 10 を基数として表現されるが、数値を表す各数字はコンピューター文字の 1 バイトの半分に収められる。詳細は下記の表のとおり。符号は独立の半バイトとして末尾、つまり項目の右端または最下位の位置に置かれる。
使用されない半バイトがあれば、その値はゼロに設定される。
| 桁の値 | 16 進法での数字の表現 | |
|---|---|---|
| 左の半バイト (偶数桁の数字) | 右の半バイト (奇数桁の数字) | |
| 0 | x"00" | x"00" |
| 1 | x"10" | x"01" |
| 2 | x"20" | x"02" |
| 3 | x"30" | x"03" |
| 4 | x"40" | x"04" |
| 5 | x"50" | x"05" |
| 6 | x"60" | x"06" |
| 7 | x"70" | x"07" |
| 8 | x"80" | x"08" |
| 9 | x"90" | x"09" |
COMPUTATIONAL-3 用に使用する符号用の桁を表 2 に示す。この形式に必要な記憶域は、該当データ項目の PICTURE 句の中の「9s」の数によってのみ決まる。詳細は表 3 のとおり。
| PICTURE 句内の符号の表現 | データ項目の値の符号 | 16 進法での符号用半バイト |
|---|---|---|
| 符号なし | なし | x"0F" |
| 符号付き | + | x"0C" |
| 符号付き | - | x"0D" |
| 必要なバイト数 | 桁数 (符号付きまたは符号なし) |
|---|---|
| 1 | 1 |
| 2 | 2-3 |
| 3 | 4-5 |
| 4 | 6-7 |
| 5 | 8-9 |
| 6 | 10-11 |
| 7 | 12-13 |
| 8 | 14-15 |
| 9 | 16-17 |
| 10 | 18-19 |
| 11 | 20-21 |
| 12 | 22-23 |
| 13 | 24-25 |
| 14 | 26-27 |
| 15 | 28-29 |
| 16 | 30-31 |
| 17 | 32-33 |
| 18 | 34-35 |
| 19 | 36-37 |
| 20 | 38 |
例:

F は正号を表す (非表示文字)。

C は正号を表す。

D は負号を表す。
SYNCHRONIZED 句 (LEFT または RIGHT 句の有無を問わず) は、COMPUTATIONAL-3 と宣言されたデータには影響を与えない。