「プログラミング」の記事一覧
第8回 続・制御構造をifとgotoだけを使って書く
今回は、C言語の制御構造をif文とgoto文だけを使って書いてみる試みの2回目となります。前回は選択文を書き直しましたので、今回は繰り返し文の書き直しを行ってみたいと思います。 do文 C言語の繰り返し文の中では、do文 […]
第7回 制御構造をifとgotoだけを使って書く
for文やswitch文などの制御構造は、すべてif文とgoto文だけを使って書き直すことができます。もちろん、実践的なプログラミングでそんなことをする必要はまずありませんが、制御構造の正確な動作を把握するためにも、一度 […]
第6回 整数型の内部表現
C言語に限らず、コンピュータでは数値の表現には「2進法」が使われます。コンピュータが扱う数の最小単位は、0 と 1 の 2 つの値だけを格納できる「ビット」だからです。0 と 1 だけを用いた数の表記方法を 2 進表記と […]
第5回 int型のサイズ
C言語の整数型は処理系によってサイズが異なります。標準規格では、それぞれの整数型が少なくともどれだけの表現範囲を持っているか、そして、それぞれの整数型の間の表現範囲の大小関係だけが決められています。 整数型の中でも、in […]
第3回 役に立たないプログラムを書こう
入門者のうちは、練習のために、実用とは無縁の「役に立たない」プログラムをいくつも書いてきたと思います。しかし、ある程度上達してくると、顧客に納品するためのプログラム、作業を効率化するためのプログラムなどの「役に立つ」プロ […]
第2回 hello, world!
今回は、またしても今更感がある「hello, world!」についてです。「hello, world!」は、C言語の入門書の多くで取り上げられている初歩的なプログラムです。それ自体は非常につまらないものですが、では、「h […]
浮動小数点数から整数への型変換
今回の話題は浮動小数点数から整数への型変換についてです。以前仕事でうっかりやってしまったミスの反省を踏まえて、自分自身の備忘録もかねて書き留めておきます。 当時、私が仕事で使っているプログラミング言語はC++とJavaが […]