Malgré son âge et les différences syntaxiques considérables de langages de programmation les plus récents, COBOL reste encore très utilisé dans l'industrie informatique . COBOL prend en charge l'utilisation de types de données comme des nombres entiers, nombres à virgule flottante et les chaînes , mais certaines implémentations du langage inclure d'autres types tels que les valeurs date et heure . COMP- X
Un type COMP- 1 est une simple précision, type virgule flottante qui utilise quatre octets de stockage . Le premier octet stocke le signe du nombre (positif ou négatif ) dans son bit le plus à gauche , et l'exposant dans les sept bits restants . Les trois octets suivants stocker la mantisse , ou les chiffres qui viennent après la virgule. Un COMP -2 est de type , une variable double précision à huit octets. Son premier octet fonctionne comme un COMP -1 type et les sept octets restants stocker la mantisse. Types COMP -X Ne pas tronquer les résultats des opérations.
Zoné et Décimale
COMP -3 est un type décimal condensé qui utilise chaque octet pour représenter deux chiffres , à l'exception de l' extrême droite , qui détient un nombre de bits à zéro à trois et le signe en bits de quatre à sept . A décimal zoné est un type déballé qui utilise un octet pour représenter un chiffre , où pour chaque , les bits de zéro à trois tiennent le signe et quatre bits de poids à travers sept détiennent une représentation binaire du chiffre lui-même.
Photos types binaires
le binaire , Comp et COMP- 4 types toutes les entiers binaires de magasins. Cependant, ils tronquent les résultats d'exploitation avant d'enregistrer la valeur . Vous pouvez utiliser l'ordi et notrunc mots-clés pour forcer les opérations se comportent comme des types COMP -X. Certaines implémentations COBOL ont aussi COMP -5, qui est un type binaire qui utilise des opérations binaires complets sans tronquer les résultats. En raison de la troncature , les opérations avec les types binaires prennent généralement plus longtemps que les opérations avec des types COMP -X.
IMAGE article
La clause PICTURE COBOL vous permet de créer des chaînes avec un étant donné un ensemble de paramètres . Par exemple, vous pouvez créer des chaînes qui ne peut avoir que des caractères alphabétiques ou des chaînes qui permettent à tous les caractères valides. Vous pouvez également utiliser le mot clé de PIC pour créer des types de nombres signés ou non signés . Avec cette clause, vous pouvez également spécifier la longueur de la valeur . Par exemple, " PIC 999 " crée un nombre à trois chiffres , tandis que " PIC X (3)" crée une chaîne de trois caractères .