Arbeta med numeriska och karaktär typer är typisk för att arbeta med en låg nivå programmeringsspråk . Hög nivå programmeringsspråk abstract bort detaljerna i samband med att manipulera olika typer av nummer . Att kunna manipulera den typ av siffror och tecken direkt är viktigt vid programmering kompakta applikationer som ska köras snabbt . Heltal
heltal är heltal och har ingen decimal delen . När du arbetar med heltal , om inte uttryckligen sagt , kommer de flesta programmeringsspråk anta att slutresultatet av en operation är att vara ett heltal och avrunda inte sagt något annat . Till exempel uttrycket " 4/3 " kan ge " 1 " eller " 2 " beroende på hur språket rundorna . Heltal är de enklaste typer av nummer flesta låg nivå programmeringsspråk kan representera .
Floating Point
flyttal inkluderar ett decimaltecken . Denna typ av nummer används för att utföra operationer på tal med en decimal . Många programmeringsspråk kommer inte att utföra operationer på siffror som är av olika slag eller kommer att göra antaganden om vad programmeraren frågade efter . Det är viktigt att komma ihåg när man arbetar med flyttal . I ett programmeringsspråk , " 2.5 + 4 " kan vara lika " 6.5 " och i en annan kan vara lika " 7 . " Ett annat språk kan ge felaktigheter . Detta beror på hur språket väljer att behandla Antal olika typer .
Long
grund lagringsrestriktioner, heltalstyp begränsar hur länge numret kan vara innan det svämmar över , tar upp extra utrymme i minnet . Den långa typen existerar för att råda bot på detta problem . Långa tal är tal som är över en viss längd . Denna längd varierar beroende på den dator där språket körs . Långa heltal måste skrivas på detta sätt , annars antalet kommer att svämma över och fel orsak .
Tecken
tecken är oftast representerade på två sätt , i ASCII eller i Unicode. Dessa är två olika teckenkodningar . Unicode är avsedd för internationellt bruk och ger teckenkodning för de flesta språken i världen . ASCII föregick Unicode och stöder endast amerikansk engelska .