基本情報暗記無料で始める

文字型とは?もじがた

文字型とは、文字や文字の並びを格納するためのデータ型。1文字を入れる型と、複数文字をつなげた文字列を入れる型があり、内部では文字コードの番号として保持される。データベースでは長さを固定するCHARと、実際の長さだけ使うVARCHARに分かれ、どちらを選ぶかで領域の使い方と比較の結果が変わる。

最終更新:2026-10-09

試験情報

基本情報技術者試験の過去問では4回出題されています(2022年度〜2026年度)。

基本情報技術者試験の頻出用語/テクノロジ系

別名:CHAR、VARCHAR

この語が出る過去問を解く →

背景

コンピュータが直接扱えるのは数値だけなので、文字をそのまま置くことはできない。文字に番号を割り当てた文字コードを介して数値として保持し、表示や比較のときに文字として解釈する。この対応づけを型としてあらかじめ決めておけば、数値との足し算のような意味を持たない操作を処理系の側で拒めるようになり、誤りを実行前に見つけられる。

具体例

科目Bの擬似言語では、文字型の配列から要素を1つずつ取り出して比べる処理として出る(例:文字型の配列の要素が "A" かどうかを順に調べる)。データベースでは、郵便番号のように必ず7桁のものをCHAR(7)、氏名のように長さがまちまちのものをVARCHAR(50)と定義するのが典型的な設計になる。

試験での引っ掛け

数値型との混同が定番の引っ掛け。文字型の「10」と「9」を比較すると文字コード順で「10」が小さくなり、数値としての大小と逆になる。CHARは足りない分が空白で埋まるため、比較や連結で余分な空白が残る点にも注意する。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では4回出題(2022年度〜2026年度)
  • 分野:テクノロジ系
  • 数値型との混同が定番の引っ掛け。