C言語学習ポータル(無料版) 学習コンテンツ 用語辞典 文字列

文字列とは

読み:もじれつ・C言語用語辞典

文字が連なったデータのこと。C言語ではchar型の配列として表現され、その末尾には終わりを示す番人の文字が置かれる。"Hello"のようにダブルクォートで囲んで書くのが文字列リテラル。

🔤 文字列で学ぶ用語

この用語が登場する解説

文字列とはchar配列であるCの文字列がchar配列であることを理解し、宣言・表示・1文字ずつのアクセスができる 文字列リテラルと初期化文字列の初期化の書き方を使い分け、代入できない理由を説明できる string.h の主要関数strlen・strcpy・strcat・strcmp の役割と使い方を説明できる 安全な文字列操作——バッファサイズの意識バッファオーバーフローの危険を理解し、snprintfやfgetsで安全に書ける 文字の判定と変換(ctype.h)ctype.hの判定・変換関数を使って、文字の種類を調べたり大文字小文字を変換できる 文字コードの基礎——ASCIIとUTF-8文字が数値であることを理解し、文字コードを使った計算ができる 文字列処理の定石パターン文字列を1文字ずつ走査する型を身につけ、数える・削る・逆順にするが書ける

関連する用語

char型きゃらがた

1文字を表すための型のこと。実体は小さな整数であり、文字コード表に基づいて数値と文字が対応づけられている。'A'のようにシングルクォートで1文字を囲んで書き表す。

ヌル終端ぬるしゅうたん

文字列の終わりを示すために置かれる、値0の特殊な文字'\0'のこと。これが無いと、どこまでが文字列かコンピュータが判断できなくなる。strlenなどの関数は、この'\0'を目印にして文字列の長さを数えている。

アプリの用語集で引く(無料・登録不要) 用語辞典の目次へ

もっと先へ:ポインタ・メモリ・ファイル入出力・セキュアコーディングを含む全26トラックと、段位検定・模試のフルセットは完全版に収録しています。

完全版(BOOTH)を見る