„Zeichenkette“ – Versionsunterschied
| [ungesichtete Version] | [ungesichtete Version] |
Die Seite wurde neu angelegt: „= Zeichenkette = <p>Eine '''Zeichenkette''', '''Zeichenfolge''', '''Zeichenreihe''' oder ein '''String''' (aus dem Englischen) ist in der [https://de.wikipedia.org/wiki/Informatik Informatik] eine endliche Folge von [https://de.wikipedia.org/wiki/Zeichen Zeichen] (z. B. Buchstaben, Ziffern, [https://de.wikipedia.org/wiki/Sonderzeichen Sonderzeichen] und [https://de.wikipedia.org/wiki/Steuerzeichen Steuerzeichen]) aus einem definierten [https://de.wik…“ |
Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
[[Zeichen]]–[[Kette]] | |||
<p>Eine '''Zeichenkette''', '''Zeichenfolge''', '''Zeichenreihe''' oder ein '''String''' (aus dem Englischen) ist in der [https://de.wikipedia.org/wiki/Informatik Informatik] eine endliche Folge von [https://de.wikipedia.org/wiki/Zeichen Zeichen] (z. B. Buchstaben, Ziffern, [https://de.wikipedia.org/wiki/Sonderzeichen Sonderzeichen] und [https://de.wikipedia.org/wiki/Steuerzeichen Steuerzeichen]) aus einem definierten [https://de.wikipedia.org/wiki/Zeichensatz Zeichensatz]. Zeichen können sich in einer Zeichenkette wiederholen, die Reihenfolge der Zeichen ist definiert. Eine Zeichenkette kann auch ''leer'' sein, also kein Zeichen enthalten und die Länge 0 haben. Zeichenketten sind somit [https://de.wikipedia.org/wiki/Symbolsequenz Sequenzen aus Symbolen] mit endlicher Länge.</p><p>In der [https://de.wikipedia.org/wiki/Programmierung Programmierung] ist eine Zeichenkette ein [https://de.wikipedia.org/wiki/Datentyp Datentyp], der eine Kette von Zeichen mit fester oder variabler Länge enthält. Damit werden hauptsächlich Wörter, Sätze und ganze Texte gespeichert. Fast jede Programmiersprache besitzt einen derartigen Datentyp und manche Programmiersprachen arbeiten ausschließlich mit diesem Datentyp. Beispiele dafür sind [https://de.wikipedia.org/wiki/Sed_(Unix) sed], [https://de.wikipedia.org/wiki/Awk awk] und [https://de.wikipedia.org/wiki/Bourne-again_shell bash]. Im [https://de.wikipedia.org/wiki/Quelltext Quelltext] eines [https://de.wikipedia.org/wiki/Computerprogramm Computerprogramms] stellen Zeichenketten Text dar, der nicht als [https://de.wikipedia.org/wiki/Anweisung_(Programmierung) Programmierbefehl] aufgefasst wird, sondern Information enthält. So können zum Beispiel [https://de.wikipedia.org/wiki/Fehlermeldung Fehlermeldungen] oder andere Ausgaben an den Benutzer als Zeichenkette im Quelltext festgehalten werden oder Benutzereingaben als Zeichenketten in Variablen abgespeichert werden.</p><p>Die Grundlagen von Programmiersprachen werden in der [https://de.wikipedia.org/wiki/Theoretische_Informatik Theoretischen Informatik] untersucht. Dort wird der gegebene Zeichensatz als [https://de.wikipedia.org/wiki/Alphabet_(Informatik) Alphabet] bezeichnet und die Zeichenketten werden „[https://de.wikipedia.org/wiki/Wort_(Theoretische_Informatik) Wörter]“ genannt. Die Theorie solcher Wörter sind ein Thema der [https://de.wikipedia.org/wiki/Formale_Sprache formalen Sprachen]. Im Zusammenhang mit Programmiersprachen stellen sich dagegen Fragen der Darstellung, der Speicherung und des Umgangs mit Zeichenketten.</p> | |||
auch als [[Symbolkette]] übersetzt und gleichgesetzt.<p>Eine '''Zeichenkette''', '''[[Zeichenfolge]]''', '''[[Zeichenreihe]]''' oder ein '''[[String]]''' (aus dem Englischen) ist in der [https://de.wikipedia.org/wiki/Informatik Informatik] eine endliche Folge von [https://de.wikipedia.org/wiki/Zeichen Zeichen] (z. B. Buchstaben, Ziffern, [https://de.wikipedia.org/wiki/Sonderzeichen Sonderzeichen] und [https://de.wikipedia.org/wiki/Steuerzeichen Steuerzeichen]) aus einem definierten [https://de.wikipedia.org/wiki/Zeichensatz Zeichensatz]. Zeichen können sich in einer Zeichenkette wiederholen, die Reihenfolge der Zeichen ist definiert. Eine Zeichenkette kann auch ''leer'' sein, also kein Zeichen enthalten und die Länge 0 haben. Zeichenketten sind somit [https://de.wikipedia.org/wiki/Symbolsequenz Sequenzen aus Symbolen] mit endlicher Länge.</p><p>In der [https://de.wikipedia.org/wiki/Programmierung Programmierung] ist eine Zeichenkette ein [https://de.wikipedia.org/wiki/Datentyp Datentyp], der eine Kette von Zeichen mit fester oder variabler Länge enthält. Damit werden hauptsächlich Wörter, Sätze und ganze Texte gespeichert. Fast jede Programmiersprache besitzt einen derartigen Datentyp und manche Programmiersprachen arbeiten ausschließlich mit diesem Datentyp. Beispiele dafür sind [https://de.wikipedia.org/wiki/Sed_(Unix) sed], [https://de.wikipedia.org/wiki/Awk awk] und [https://de.wikipedia.org/wiki/Bourne-again_shell bash]. Im [https://de.wikipedia.org/wiki/Quelltext Quelltext] eines [https://de.wikipedia.org/wiki/Computerprogramm Computerprogramms] stellen Zeichenketten Text dar, der nicht als [https://de.wikipedia.org/wiki/Anweisung_(Programmierung) Programmierbefehl] aufgefasst wird, sondern Information enthält. So können zum Beispiel [https://de.wikipedia.org/wiki/Fehlermeldung Fehlermeldungen] oder andere Ausgaben an den Benutzer als Zeichenkette im Quelltext festgehalten werden oder Benutzereingaben als Zeichenketten in Variablen abgespeichert werden.</p><p>Die Grundlagen von Programmiersprachen werden in der [https://de.wikipedia.org/wiki/Theoretische_Informatik Theoretischen Informatik] untersucht. Dort wird der gegebene Zeichensatz als [https://de.wikipedia.org/wiki/Alphabet_(Informatik) Alphabet] bezeichnet und die Zeichenketten werden „[https://de.wikipedia.org/wiki/Wort_(Theoretische_Informatik) Wörter]“ genannt. Die Theorie solcher Wörter sind ein Thema der [https://de.wikipedia.org/wiki/Formale_Sprache formalen Sprachen]. Im Zusammenhang mit Programmiersprachen stellen sich dagegen Fragen der Darstellung, der Speicherung und des Umgangs mit Zeichenketten.</p> | |||
Aktuelle Version vom 26. Januar 2024, 19:46 Uhr
auch als Symbolkette übersetzt und gleichgesetzt.
Eine Zeichenkette, Zeichenfolge, Zeichenreihe oder ein String (aus dem Englischen) ist in der Informatik eine endliche Folge von Zeichen (z. B. Buchstaben, Ziffern, Sonderzeichen und Steuerzeichen) aus einem definierten Zeichensatz. Zeichen können sich in einer Zeichenkette wiederholen, die Reihenfolge der Zeichen ist definiert. Eine Zeichenkette kann auch leer sein, also kein Zeichen enthalten und die Länge 0 haben. Zeichenketten sind somit Sequenzen aus Symbolen mit endlicher Länge.
In der Programmierung ist eine Zeichenkette ein Datentyp, der eine Kette von Zeichen mit fester oder variabler Länge enthält. Damit werden hauptsächlich Wörter, Sätze und ganze Texte gespeichert. Fast jede Programmiersprache besitzt einen derartigen Datentyp und manche Programmiersprachen arbeiten ausschließlich mit diesem Datentyp. Beispiele dafür sind sed, awk und bash. Im Quelltext eines Computerprogramms stellen Zeichenketten Text dar, der nicht als Programmierbefehl aufgefasst wird, sondern Information enthält. So können zum Beispiel Fehlermeldungen oder andere Ausgaben an den Benutzer als Zeichenkette im Quelltext festgehalten werden oder Benutzereingaben als Zeichenketten in Variablen abgespeichert werden.
Die Grundlagen von Programmiersprachen werden in der Theoretischen Informatik untersucht. Dort wird der gegebene Zeichensatz als Alphabet bezeichnet und die Zeichenketten werden „Wörter“ genannt. Die Theorie solcher Wörter sind ein Thema der formalen Sprachen. Im Zusammenhang mit Programmiersprachen stellen sich dagegen Fragen der Darstellung, der Speicherung und des Umgangs mit Zeichenketten.