Ondanks zijn leeftijd en omvangrijke syntactische verschillen van nieuwere programmeertalen , COBOL blijft in hoge gebruik in de computer -industrie . COBOL ondersteunt het gebruik van data types zoals integers , floating point getallen en strings , maar sommige implementaties van de taal onder andere soorten , zoals datum en tijd waarden . COMP - X A COMP - 1 type is een enkele precisie , floating - point type dat vier bytes opslagruimte gebruikt . De eerste byte slaat teken van het nummer ( positief of negatief ) in zijn meest linkse bit , en de exponent in de resterende zeven bits. De komende drie bytes slaan de mantisse , of de nummers die komen achter de komma . A COMP - 2 type is een acht - byte , dubbele precisie variabele . De eerste byte werkt hetzelfde als COMP -1 type en de resterende zeven bytes slaan de mantisse . COMP - X typen geen resultaten van de activiteiten afkappen . Gezoneerd en Packed Decimal COMP - 3 is een actievolle decimaal soort dat elke byte gebruikt om twee cijfers geven , behalve voor de meest rechtse , waarvan een aantal in bits houdt nul tot drie en het teken in bits 4-7 . Een gezoneerd decimaal is een uitgepakte soort dat een byte gebruikt om een cijfer , waarbij voor elke , stukjes nul tot drie houden het teken en bits vier tot zeven bezit van een binaire representatie van het cijfer zelf vertegenwoordigen . soorten binaire De binaire , COMP en COMP - 4 typen alle opslag van binaire getallen . Echter , ze kappen de resultaten van de activiteiten voor het opslaan van de waarde . U kunt de COMP en NOTRUNC zoekwoorden gebruiken te dwingen handelingen te gedragen als COMP - X typen . Sommige COBOL implementaties ook COMP - 5 , die een binaire die het volledige binaire operaties gebruikt zonder afgekapt de resultaten . Vanwege de inkorting , operaties met binaire types meestal langer duren dan operaties met COMP - X typen . BEELD Clausule De COBOL BEELD clausule laat je snaren maken met een gegeven set van parameters . Bijvoorbeeld , kunt u tekenreeksen die alleen kan hebben alfabetische tekens of tekenreeksen die geen geldige tekens kunnen creëren . U kunt ook gebruik maken van de PIC trefwoord om ondertekend of unsigned aantal soorten te creëren . Met deze clausule , u ook de lengte van de waarde op te geven . Bijvoorbeeld , " PIC 999 " creëert een getal van drie cijfers , terwijl " PIC X ( 3 ) " creëert een drie - tekenreeks .
|