String ist ein Variablentyp, der alphanumerische Zeichenketten, also z.B. Buchstaben, Wörter oder Sätze, aufnehmen können. Hierbei wird meist ASCII als Zeichencode verwendet.
Daher unterscheidet sich die Speicherung einer Zahl als String grundlegend von der Speicherung als z.B. Integer.
In der ProgrammierspracheC wird ein String als Array von chars dargestellt, wobei das Ende des Strings mit einem 0-Byte ( ) gekennzeichnet wird.