Mit Integer ([englisch [ ], für ganze Zahl; von lateinisch numerus integer) wird in der Informatik ein Datentyp bezeichnet, der ganzzahlige Werte speichert. Als grundlegender arithmetischer Datentyp werden Ganzzahlen von der Hardware fast aller Rechenanlagen nativ unterstützt und sind in nahezu jeder Programmiersprache verfügbar – im Gegensatz zu Festkomma- und Gleitkommazahlen, welche gegebenenfalls softwareseitig emuliert werden müssen. Meist werden mehrere ganzzahlige Datentypen bereitgestellt, die sich in der Darstellung, der Länge (sogenannte Wortbreite) oder dem Vorhandensein eines Vorzeichens unterscheiden, und somit unterschiedliche Wertebereiche abdecken. Die Hardwareunterstützung bestimmter Wortbreiten beschränkt sich in der Regel nicht auf die jeweilige Bitbreite eines Systems. Der 2001 veröffentlichte Internationale Standard ISO/IEC 10967 „Language Independent Arithmetic“[1] beschreibt die grundlegenden Eigenschaften und Rechenoperationen für ganze Zahlen und Gleitkommazahlen, unabhängig von der eingesetzten Programmiersprache und dem eingesetzten Computer.
],