Arbejde med numeriske og karakter typer er typisk for at arbejde med en lav-niveau programmeringssprog. Højt niveau programmeringssprog abstrakt væk detaljer forbundet med at manipulere de forskellige numre. At være i stand til at manipulere den type tal og tegn direkte er vigtigt, når programmering kompakte applikationer, der skal køre hurtigt. Heltal
Heltal er hele tal og har ingen decimalerne . Når du arbejder med heltal, medmindre det udtrykkeligt er fortalt , vil de fleste programmeringssprog antage, at det endelige resultat af en operation er at være et heltal , og vil runde -medmindre andet . For eksempel udtrykket "4 /3" vil kunne give "1" eller "2 ", afhængigt af hvordan de sproglige runder. Heltal er de enkleste former for tal de fleste low -level programmeringssprog er i stand til repræsentere .
Fotos Floating Point
kommatal inkluderer et komma. Denne type nummer bruges til at udføre operationer på tal med et komma. Mange programmeringssprog vil ikke udføre operationer på tal, der er forskellige typer , eller vil gøre antagelser om, hvad programmøren var beder om. Dette er vigtigt at huske, når man arbejder med flydende komma tal. I et programmeringssprog, "2.5 + 4 " kunne lige " 6.5 ", og i en anden kan være lig " 7 ". Et andet sprog kan give en fejl. Det afhænger af, hvordan sproget vælger at behandle antal forskellige typer .
Long
grund til opbevaringsvanskeligheder, de heltalstypen grænser , hvor længe nummeret kan være før det løber , optage ekstra plads i hukommelsen . Den lange form eksisterer for at afhjælpe dette problem. Lange numre er numre, der er over en vis længde. Denne længde varierer afhængigt af den maskine, som sproget køres. Lange heltal skal skrives på denne måde , ellers vil antallet overflow og forårsage fejl.
Tegn
tegn er normalt repræsenteret på to måder , i ASCII eller Unicode. Det er to forskellige tegnkodninger . Unicode er designet til internationalt brug og giver tegnkodninger for de fleste af de sprog i verden. ASCII forud Unicode og kun understøtter amerikansk engelsk.