Begriff

Zeichenkette

Was ist eine Zeichenkette?

EIN Zeichenkette oder ein Schnur ist in der Informatik eine Folge von Zeichen aus einem definierten Zeichensatz. Zeichen können sich in einer Zeichenkette wiederholen, die Reihenfolge der Zeichen ist festgelegt. Zeichenketten sind also Folgen von Symbolen endlicher Länge.





Bester handgeführter Mäher

Bei der Programmierung ist eine Zeichenfolge a Datentyp das eine Zeichenkette mit festem oder enthält Variable Länge. Dieser speichert hauptsächlich Wörter, Sätze und ganze Texte. Fast jede Programmiersprache hat einen solchen Datentyp und einige Programmiersprachen arbeiten nur mit diesem Datentyp. Beispiele sind sed, awk und bash.

Im Quelltext eines Computerprogramms stellen Zeichenfolgen Text dar, der nicht als Programmierbefehl interpretiert wird, sondern Informationen enthält. Beispielsweise können Fehlermeldungen oder andere Ausgaben an den Benutzer als Zeichenkette im Quelltext festgehalten oder Benutzereingaben als Zeichenkette in Variablen gespeichert werden. In der Theoretischen Informatik werden die Grundlagen von Programmiersprachen untersucht.

Der Text einer Zeichenfolge wird zwischen doppelten oder einfachen Anführungszeichen eingeschlossen. Sie können sich Strings wie eine Liste vorstellen, deren Elemente einzelne Zeichen sind. Die meisten Operationen, die Sie für Listen kennen, können Sie daher auch für Strings verwenden, mit einem wichtigen Unterschied: Sie können mit einem Index ein einzelnes Zeichen aus dem String extrahieren, aber Sie können das Zeichen nicht mit einer Zuweisung ändern, da der String ein ist unveränderlicher Datentyp. Wenn Sie eine Zeichenfolge ändern möchten, müssen Sie eine neue Zeichenfolge erstellen.

Ein String kann auch spezielle Steuerzeichen enthalten. Dieses Escape-Zeichen wird mit einem rückwärtsgerichteten Bruchstrich eingeleitet (Backslash), ist beispielsweise das Zeichen für einen Zeilenumbruch \n (newline, auch Line Feed genannt).