PIC S9(n)Le S indique que la variable peut contenir des valeurs positives ou négatives.
IDENTIFICATION DIVISION.
PROGRAM-ID. ExempleSigne.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 MONTANT PIC S9(6) VALUE +123456. ← peut être négatif
01 COMPTE-SOLDE PIC S9(6) VALUE -98765.
Quand on veut que le signe occupe vraiment un caractère distinct (souvent pour les fichiers texte, exports CSV, affichages clairs) :
→ 7 octets occupés : le signe est un vrai caractère « - » ou « + »