<CLearn/>
C言語基礎 レッスン6

文字型

char型とASCII値・文字操作の基礎を学びましょう。

char型とASCII

char 型は1バイトの整数で、ASCIIコードという規格で文字と数値が対応しています。 文字リテラルはシングルクォートで囲みます。

  • 'A' = 65、'a' = 97
  • '0' = 48(文字のゼロ、数値の0とは異なる)
  • char型は整数として扱えるため算術演算が可能
  • ctype.h に文字判定・変換関数がある

文字とASCIIコードの関係

charは整数として扱えるため、%c で文字として、%d で数値として出力できます。

Cエディタ

ctype.hの文字判定関数

ctype.h には文字の種類を判定する便利な関数があります。

Cエディタ