C言語初級

C言語初級

C言語:棒倒し法でダンジョン(迷路)を表現する

C言語での解説ですが、アルゴリズム部分はどの言語でも対応できるよう図を使って分かりやすく解説しています。
C言語初級

C言語:配列を利用して横棒グラフを描いてみる

1次元配列を利用して、横棒グラフを描いてみます。C言語の配列の1つの利用例として活用してください。
C言語初級

C言語で税込価格の切り上げ・四捨五入・切り捨てをする

C言語では、どうやって実数(小数点以下を含む数)の切り捨て・四捨五入・切り上げのプログラミングをするんだろう?という方のための記事です。消費税計算を例にとり説明します。
C言語初級

gcc:ソースファイルを指定すれば同名の実行ファイルをコンパイルできるようにするバッチファイル

gccコンパイラは-oオプションで実行形式ファイル名を指定しなければならないため、少々面倒です。私は以下のようなバッチファイルで楽をしています。
C言語初級

C言語:printfで%s指定したときの引数はなぜ配列名なのか?

結論から言うと、printf関数に書式指定文字列%sを指定した場合、引数の番地が指す文字からヌル文字(\0)までを表示するからです。
C言語初級

C初級:日本語などの全角文字をchar型で扱う際のイメージ

C言語のchar型で全角文字を扱う際のイメージを解説します。
C言語初級

VsCode:gccデバッガエラー:launch: program ” does not exist.の対処法

該当のC言語ソースコードフォルダ内にある隠しフォルダ .vscode に launch.json ファイルを作成する必要がある。
C言語初級

C言語でフリップフロップ回路みたいな 0->1->0->1… を実現したい

ループ処理の中などで特定の変数を0と1交互に変化させたい。0 -> 1 -> 0 -> 1 ...ビット演算子の排他的論理和(XOR)である ^ を利用して次のようにすれば簡単にできる。
C言語初級

WindowsにC言語開発環境 Mingw-w64(gccコンパイラ)を導入する

WindowsパソコンにC言語開発環境となるCコンパイラを導入する手順を解説します。フリーで導入しやすいという点で紹介するのはLinuxやMacOSでもおなじみのgccコンパイラであるMingw-w64です。