主に
C 言語
で用いられている文字列のデータ表現です。8 bit 単位の配列として文字コードを格納していって、その文字列の終端を
NUL
(0) で表現するデータ構造です。8 bit 単位のデータは、環境によって 符号付き整数
として扱われることも 符号なし整数
として扱われることもあります。文字列データ内では、かつては
ASCII コード
が用いられるのが一般的でしたが、今では UTF-8
などその他のさまざまな文字コード体型を扱うこともよく見られる印象です。ただし UTF-16
などの、単位が 8 bit 以外のコード体系を扱う場合は C 文字列
ではなくそれに適したサイズのデータ型による配列表現を利用したりします。

