Bienvenue dans la formation COBOL

Apprenez les bases du COBOL et développez vos compétences en programmation legacy avec une approche moderne.

Info : Ce module vous permet d’accéder rapidement aux contenus essentiels de la formation COBOL.
Retour au plan général

Les types de données et constantes en COBOL

Découvrez comment COBOL gère les données, les types, les littéraux et les constantes figuratives.

Les trois types de données

COBOL distingue trois types de données principaux :

  • NUMERIC : valeurs numériques utilisées dans les calculs.
  • ALPHANUMERIC : chaînes contenant lettres, chiffres et symboles.
  • ALPHABETIC : uniquement des lettres.
💡 Remarque : COBOL ne bloque pas l’affectation d’un type différent, mais le programmeur est responsable du respect des types.
Littéraux et constantes

Les littéraux sont des valeurs constantes. Ils peuvent être :

  • Alphanumériques : entourées de guillemets (ex. "HELLO").
  • Numériques : signées, entières ou flottantes (ex. -45, 3.14).

Une constante peut être définie ainsi :

01 PIValue CONSTANT AS 3.14.
Constantes figuratives

Les constantes figuratives représentent des valeurs prédéfinies. Elles sont souvent utilisées pour initialiser des variables avec une valeur générique.

Constante Valeur attribuée Exemple d’utilisation
ZERO / ZEROS / ZEROES Met la valeur à zéro MOVE ZEROS TO PayCheck
SPACE / SPACES Remplit de caractères d’espace MOVE SPACES TO Client-Name
HIGH-VALUE / HIGH-VALUES Valeur maximale possible du type MOVE HIGH-VALUE TO Limit
LOW-VALUE / LOW-VALUES Valeur minimale possible du type MOVE LOW-VALUE TO Init-Flag
⚠️ Astuce : les constantes figuratives permettent d’initialiser ou réinitialiser rapidement des zones mémoire ou des tables.

↑ Haut