◆文字列|詳細|データ復旧をサポートする会社を徹底検証!

文字列

文字列(もじれつ)は、単語や文章のような、文字の連なったもの。ストリング (string) 、テキスト (text) という場合もある。コンピュータ、特にプログラミングの分野で用いることが多い。

プログラム言語における文字列

文字列の処理は、数値演算と並んでコンピュータの基本的処理であり、多くのプログラミング言語でそれを表現するための型や手続き、関数などの機能をもつ。

FORTRANに始まる伝統的な言語では、1文字は1バイトの数値で表現され、文字列は一般にその配列として扱われる。文字列の終了を示すために最後に特定の文字を入れる方式の言語と、別途長さを示す情報を持たせる言語がある(長さの情報をどう持たせるかは実装に任されている)。前者にはC言語とその派生言語があり、終了文字としてNULL文字を使う。後者の例としてはPascalなどがある。

コンピュータにおいて全ての情報は数値(ビットの並び:ビット列)として表現されるので、文字列中の個々の文字も最終的にはビット列として記憶され演算される。この文字とビット列との対応付けが文字コードである。プログラミング言語やオペレーティングシステムなどによって扱うことのできる文字コードに違いはあるが、同じ文字コードであれば、同じビット列から同じ文字を取り出すことができる。

1バイトで表される数値、すなわち文字のコードと実際の文字の対応付けはいくつかの方式があり、ASCIIコードが代表的なものである。その後、漢字など多くの文字を使う文化圏のために1文字を多バイト列で扱えるように言語に拡張が行われるようになった。Javaなど最近の言語では当初から多バイト文字に対応したものもある。多バイト文字のコードにはJISコード、EUC、Unicodeなど各種ある。

コンパイラ言語の多くは文字列の長さを意識してプログラミングする必要があるが、スクリプト言語・マクロ言語と呼ばれるものや近年のオブジェクト指向プログラミング言語では簡易に使用できるように長さを気にせず使えるものが多い。

関連項目

  • 空文字列
  • 文字列探索
    • 正規表現

ckb:زنجیرەنووسە

最終更新 2011年9月24日 (土) 03:23 (日時は個人設定で未設定ならばUTC)。
【文字列】変更履歴

文字列|詳細:データ復旧の用語集をご覧の皆様へ

パソコンやデジカメなどのデータが消えた!パソコンが急に起動しなくなった!など、急なトラブルであなたの大切なデータが消えてしまったことはございませんか?そんな突然のトラブルからデータ復旧してくれるのが、データ復旧サービスです。データ復旧比較.jpの用語集ではデータ復旧に関する様々なキーワード「例:文字列」が検索できます。

ご利用上の注意

  • 本用語集に掲載される用語は、百科事典「ウィキペディア日本語版」からプログラムにより自動的に抽出・表示されるため、一部ふさわしくない用語が表示される場合があります。
  • 当社は、本用語集を通じて提供される情報に関する、有用性、適合性、完全性、正確性、安全性、合法性、最新性等について、いかなる責任も負わないものとします。
  • 当社は、お客様が本用語集をご利用されることによって発生した直接・間接の損害に対して、いかなる責任も負わないものとします。