Werken met numerieke en karakter vormen is typerend voor het werken met een low - level programmeertaal . High - level programmeertalen abstracte weg de details in verband met het manipuleren van de verschillende soorten nummers . In staat zijn om de aard van de cijfers en tekens te manipuleren rechtstreeks belang is bij het programmeren compacte toepassingen die snel moet worden uitgevoerd . Integers integers zijn gehele getallen en hebben geen decimale gedeelte . Bij het werken met integers , tenzij uitdrukkelijk gezegd , zullen de meeste programmeertalen veronderstellen dat het resultaat van een operatie is een geheel getal en rondt tenzij anders aangegeven . Bijvoorbeeld de uitdrukking " 4/3 " kan opleveren " 1 " of " 2 " afhankelijk van de taal rondes . Integers zijn de eenvoudigste soort getallen meeste low - level programmeertalen kunnen vertegenwoordigen . Floating Point Floating point getallen onder andere een komma. Dit type nummer wordt gebruikt voor het uitvoeren van bewerkingen op getallen met een decimale punt . Veel programmeertalen zal niet bewerkingen op getallen die zijn van verschillende types of zullen aannames maken over wat de programmeur was vragen om uit te voeren . Dit is belangrijk om te onthouden bij het werken met floating point getallen . In een programmeertaal , " 2.5 + 4 " zou kunnen evenaren " 6.5 " en in een ander zou kunnen evenaren " 7 . " Een andere taal zou een foutmelding geven . Dit hangt af van hoe de taal kiest om nummers van verschillende types te behandelen . Lange Vanwege opslagproblemen, het type integer grenzen hoe lang het nummer kan zijn voordat het overloopt , toegang tot extra ruimte in het geheugen . De Long soort bestaat om dit probleem te verhelpen . Lange nummers zijn nummers die over een bepaalde lengte . Deze lengte is afhankelijk van de machine waarop de taal wordt uitgevoerd . Lange integers moeten op deze manier in te tikken , anders wordt het aantal zal overstromen en fouten veroorzaken . Karakters Personages worden meestal vertegenwoordigd op twee manieren , in ASCII of in unicode . Dit zijn twee verschillende teken-coderingen . Unicode is ontworpen voor internationaal gebruik en biedt tekencoderingen voor het grootste deel van de talen in de wereld . ASCII dateert van Unicode en ondersteunt alleen Amerikaans Engels .
|