Arbeiten mit numerischen und Charakter-Typen ist typisch für die Arbeit mit einem Low-Level- Programmiersprache. Hochrangige Programmiersprachen abstrahieren das Detail mit Manipulation der verschiedenen Arten von Nummern zugeordnet . Die Möglichkeit, die Art von Zahlen und Zeichen direkt zu manipulieren ist wichtig bei der Programmierung kompakte Anwendungen , die schnell ausgeführt werden müssen . Integer
Integer sind ganze Zahlen und keine Dezimalstellen . Bei der Arbeit mit Zahlen , sofern nicht ausdrücklich gesagt , die meisten Programmiersprachen davon ausgehen, dass das Endergebnis einer Operation auf eine ganze Zahl sein und wird rund um wenn nicht anders erwähnt . Zum Beispiel kann der Ausdruck " 4/3 " ergeben könnte "1" oder "2 ", je nachdem , wie die Sprache Runden. Ganze Zahlen sind die einfachsten Arten von Zahlen die meisten Low-Level- Programmiersprachen sind in der Lage , die .
Floating Point
Gleitpunktzahlen gehören ein Komma. Diese Art der Nummer wird zum Ausführen von Operationen auf die Zahlen mit einem Dezimalpunkt verwendet . Viele Programmiersprachen führt keine Operationen auf Zahlen, die von verschiedenen Arten sind oder werden Annahmen über das, was der Programmierer wurde für die Nachfrage zu machen. Dies ist wichtig, daran zu erinnern, bei der Arbeit mit Fließkomma-Zahlen . In einer Programmiersprache , " 2.5 + 4" vielleicht gleich " 6,5 " und in einem anderen vielleicht gleich "7". Eine andere Sprache geben könnte einen Fehler. Dies hängt davon ab , wie die Sprache wählt , die Zahl der verschiedenen Arten zu behandeln.
Lange
Durch Lagerung Zwänge , die Integer-Typ Grenzen , wie lange kann die Nummer sein, bevor er überläuft , dass zusätzlicher Speicherplatz. The Long Typ vorhanden , um dieses Problem zu beheben. Lange Zahlen sind Zahlen, die über eine bestimmte Länge sind . Diese Länge ist abhängig von der Maschine, auf der die Sprache ausgeführt wird. Lange Zahlen müssen auf diese Weise eingegeben werden, sonst wird die Zahl Überlauf und Fehler verursachen .
Charaktere
Charaktere sind in der Regel eine von zwei Möglichkeiten , in ASCII oder in vertreten Unicode . Das sind zwei verschiedene Zeichensätze . Unicode ist für den internationalen Einsatz konzipiert und bietet Zeichenkodierungen für die meisten Sprachen der Welt . ASCII älter Unicode und unterstützt nur amerikanisches Englisch .