単語や文章のような、文字の連なったもの。ストリング、テキストという場合もある。コンピュータ、特にプログラミングの分野で用いることが多い。文字列の処理は、数値演算と並んでコンピュータの基本的処理である。 多くのプログラミング言語に文字列を扱うためのデータ型や手続き、関数などが用意されている。C#のように文字列が組み込みの基本型として用意されている言語もあれば、C言語のように文字列を基本型として持たない言語もある。