This format, commonly called binary-coded decimal format, represents numeric data items in radix 10, but with each digit of the value held in only one half of one computer character, as described in Table 1 below. The sign is held in a separate trailing digit (half-character) position; that is, at the right-hand or least significant end of the item.

Any unused half bytes are set to zero.

Table 2 shows the sign digit used for COMPUTATIONAL-3; storage requirements for this format depend only on the number of "9s" in the PICTURE clause of the data item as shown in Table 3.

Example:

- For COMPUTATIONAL-3 and PICTURE 9999, the number +1234 would be stored as follows:
where F represents the non-printing plus sign.

- For COMPUTATIONAL-3 and PICTURE S9999, the number + 1234 would be stored as follows:
where C represents the plus sign.

- For COMPUTATIONAL-3 and PICTURE S9999, the number -1234 would be stored as follows:
where D represents the minus sign.

The SYNCHRONIZED clause (with or without the LEFT or RIGHT phrase) has no effect on COMPUTATIONAL-3 data declarations.