Es ist wichtig, sich daran zu erinnern, dass moderne Computer letztendlich immer nur binäre Werte speichern und mit ihnen arbeiten, also ist dies auf Maschinenebene alles, was existiert. Um Ihre Frage jedoch hilfreicher zu beantworten. Die meisten Sprachen verstehen "Ganzzahlen" (ganze, nicht gebrochene Zahlen). Diese haben in der Regel je nach Betriebssystem und CPU-Architektur einen Maximalwert. Es gibt "Long Integers" (dasselbe nur mit höheren Limits). "Kurze ganze Zahlen", normalerweise viel kleiner. "Zeichen" sind normalerweise ein Byte lang. "Gleitkomma-" oder "reale" Zahlen enthalten genau das, was sie beschreiben. "Strings" sind eindimensionale Arrays von "chars". "Boolesche Werte" sind "wahr/falsch" Werte.
Abgesehen davon gibt es künstliche Speicherelemente wie Zeiger und benutzerdefinierte Typen. Die meisten Sprachen verwenden die oben genannten, plus sprachspezifische "Extras". Hat das geholfen?