Variables numériques en COBOL : PIC 9
Le symbole 9 dans la clause PICTURE sert à déclarer des zones qui ne contiennent que des chiffres de 0 à 9, destinées aux calculs et aux montants.
Comprendre PIC 9 pas à pas
Un type numérique stocke uniquement des chiffres de 0 à 9 et sert aux calculs arithmétiques, comparaisons de montants et compteurs.
C'est le type privilégié pour les quantités, montants, compteurs de boucles ou numéros que l'on additionne ou soustrait.
Chaque 9 représente un digit, donc PIC 9(5) réserve 5 positions pour un entier de 0 à 99999.
On peut écrire 99999 ou la forme abrégée 9(5) pour définir la même longueur.
PIC 9 refuse les lettres et caractères spéciaux, même s’ils « ressemblent » à un nombre pour un humain.
Si vous devez stocker des chiffres mélangés à des lettres, il faudra basculer sur PIC X.