プログラムの中で文字を表す場合は'(シングルコーテーション)で囲みます。
1つの文字を保持するにはchar型の変数を使います。例えば、英小文字のaを保持する変数chの宣言は以下のように書きます。
char ch = 'a';
文字どうしで等価演算・不等価演算、比較演算を行うことができます。例えば、以下のようにchar型の変数chが英文字Aと等しいかどうか調べることができます。
if ( ch == 'A' ){ }
scanf関数は、異なる型の複数の変数に順番にデータを入力することができます。例えば、 整数、文字、整数をそれぞれ変数 x、op、y に空白区切りで読み込むには以下のように記述します。
scanf("%d %c %d", &a, &op, &b);
オンラインジャッジではじめるC/C++プログラミング入門 (マイナビ)AIZU ONLINE JUDGE のコース問題を題材にした解説書です。各トピックごとに C/C++ 言語の基礎的な内容を学習し、Introduction to Programming の演習問題にチャレンジしていきます。内容は敷居の高いものではなく、プログラミング初学者が取り組む例題からスタートしています。 |