基本情報技術者試験 その2
C言語も結構忘れてる。
'----------------------------------------------------------------------
今日は本来なら『秘密のケンミンSHOW』なんだが、今週は見られなかったので、違う話題を書こう。
来年4月の受験を目指している基本情報技術者試験(FE)なんだが、午後のソフトウェア開発をC言語で受験することにし、早速その教科書を買ってきて読み進めている。思っていた以上に忘れているところや、知らないところが多い。早めに勉強を開始しておいて良かった。
因みに、今回買ってきたのは↓。
FE受験のための教科書ではあるが、FE対策に限らず、C言語の勉強に役に立ちそうだ。例題が多く、良くまとまっていると思う。
後は実際に、自分でソースコードを記述して、コンパイルと実行をやってみると良いだろう。プログラミング言語はやはり、ただ見てるだけではできるようにならない。
ついでに、今まで勉強した中から今日は、printf関数の変換指定について書いてみよう。
printf関数は、ディスプレイに表示するときに使う。変数の内容を表示するときに変換指定を使用するんだが、よく使うのはこんな感じである。
int a = 10;
printf("%d/n", a);
当然のように、ディスプレイには
10
と表示される。ここでいう、%で始まる部分が変換指定であり、データの型や出力形式を指定する。よく使うのは、次のようなものである。
%d int型のデータを符号つき10進数で、[-]ddddの形で表示する。
%s 文字型配列中の文字列を表示する。
これは「変換指定子」というものである。他にも、
%x unsigned int型のデータを符号なし16進数で、abcdefを用いて表示する。
%X unsigned int型のデータを符号なし16進数で、ABCDEFを用いて表示する。
%f double型のデータを10進数で[-]ddd.dddの形式で表示する。
などがある。結構多いぞ。
そして、変換指定に設定できるのは、変換指定子だけではない。具体的には、
1.フラグ
2.フィールド幅
3.精度
4.h、l、Lのいずれか
5.変換指定子
の順に設定できるのである。それぞれが細かく規定されている。これを覚えるのは結構大変だ。
少し長くなってきたので、今日はさわりだけにしておこう。次回、FE対策の自主ゼミをやるときは、それぞれについて詳しく述べたい。
'----------------------------------------------------------------------
'----------------------------------------------------------------------
今日は本来なら『秘密のケンミンSHOW』なんだが、今週は見られなかったので、違う話題を書こう。
来年4月の受験を目指している基本情報技術者試験(FE)なんだが、午後のソフトウェア開発をC言語で受験することにし、早速その教科書を買ってきて読み進めている。思っていた以上に忘れているところや、知らないところが多い。早めに勉強を開始しておいて良かった。
因みに、今回買ってきたのは↓。
![]() | らくらく突破 C言語―基本情報技術者試験 (情報処理技術者試験) (2002/11) 高田 美樹 商品詳細を見る |
FE受験のための教科書ではあるが、FE対策に限らず、C言語の勉強に役に立ちそうだ。例題が多く、良くまとまっていると思う。
後は実際に、自分でソースコードを記述して、コンパイルと実行をやってみると良いだろう。プログラミング言語はやはり、ただ見てるだけではできるようにならない。
ついでに、今まで勉強した中から今日は、printf関数の変換指定について書いてみよう。
printf関数は、ディスプレイに表示するときに使う。変数の内容を表示するときに変換指定を使用するんだが、よく使うのはこんな感じである。
int a = 10;
printf("%d/n", a);
当然のように、ディスプレイには
10
と表示される。ここでいう、%で始まる部分が変換指定であり、データの型や出力形式を指定する。よく使うのは、次のようなものである。
%d int型のデータを符号つき10進数で、[-]ddddの形で表示する。
%s 文字型配列中の文字列を表示する。
これは「変換指定子」というものである。他にも、
%x unsigned int型のデータを符号なし16進数で、abcdefを用いて表示する。
%X unsigned int型のデータを符号なし16進数で、ABCDEFを用いて表示する。
%f double型のデータを10進数で[-]ddd.dddの形式で表示する。
などがある。結構多いぞ。
そして、変換指定に設定できるのは、変換指定子だけではない。具体的には、
1.フラグ
2.フィールド幅
3.精度
4.h、l、Lのいずれか
5.変換指定子
の順に設定できるのである。それぞれが細かく規定されている。これを覚えるのは結構大変だ。
少し長くなってきたので、今日はさわりだけにしておこう。次回、FE対策の自主ゼミをやるときは、それぞれについて詳しく述べたい。
'----------------------------------------------------------------------
コメントの投稿
« 日記 l Home l いい旅夢気分 11/4 »







過去問題の解説サイトです。
よろしければ参考にしてください。
http://www.genetic.co.jp/felabo/top.html