C言語の列挙型の真面目な使い方

C言語には列挙型 enum というものがあります。かなり便利な機能なのですが効果的に使われていることは少ないように思います。 そこで列挙型を正しく使うとどのようなご利益があるかを説明します。 ...

更新: 2026年5月30日 · 作成: 2020年6月3日 · 1401 文字 · 3 分 · NAGAYASU Shinya

printf デバッグ(デバッグプリント)の書き方

C言語でのデバッグプリントの効率的なやり方を説明します。 ...

更新: 2026年5月30日 · 作成: 2019年1月23日 · 3716 文字 · 8 分 · NAGAYASU Shinya

C言語の静的解析ツールを使ってみよう!|Splint

C/C++言語の静的解析ツール Splintの紹介です。 ...

更新: 2026年5月30日 · 作成: 2019年1月16日 · 3750 文字 · 8 分 · NAGAYASU Shinya

C言語で作成した実行可能ファイルのシンボル情報を削除|情報漏洩を防ごう

実行可能ファイルのシンボル情報を削除して情報漏えいのリスクを下げる方法を説明します。 ...

更新: 2026年5月30日 · 作成: 2018年12月4日 · 1893 文字 · 4 分 · NAGAYASU Shinya

C言語で2の累乗(2^n)への切り上げ&切り捨て

組み込みソフトではよくある2の累乗の値への切り上げについて例を交えて説明します。 ...

更新: 2026年5月30日 · 作成: 2017年9月11日 · 2458 文字 · 5 分 · NAGAYASU Shinya

C/C++でアライメントされた領域を確保する方法|aligned_alloc, posix_memalign, alignas

C/C++にて特定のサイズでアライメントされた領域を確保する方法を説明します。 ...

更新: 2026年5月30日 · 作成: 2017年4月13日 · 2424 文字 · 5 分 · NAGAYASU Shinya

超便利!C/C++他30種類のプログラムをその場で実行確認できるサイト|Wandbox

オンラインでさまざまな言語のコンパイル・実行ができる Wandboxという便利サイトの紹介です。 ...

更新: 2026年5月30日 · 作成: 2017年4月4日 · 1542 文字 · 4 分 · NAGAYASU Shinya

超便利!C言語のアセンブラ出力を即確認できるサイト|compiler-explorer

Compiler Explorerは、オンライン上でC/C++等のコードをコンパイルし、アセンブラ出力をリアルタイムで確認できる便利なサイトです。 ...

更新: 2026年5月30日 · 作成: 2017年2月16日 · 1289 文字 · 3 分 · NAGAYASU Shinya

C言語のコードをアセンブラ出力を確認しながら最適化する

C言語のループ処理を3種類の書き方でアセンブラに変換し、どの書き方が効率の良い機械語を生成するか比較します。 ...

更新: 2026年5月30日 · 作成: 2017年2月7日 · 1704 文字 · 4 分 · NAGAYASU Shinya

c言語でプログレスバーを表示する|ASCIIエスケープコード

ユーザーの待ち時間に表示するようなプログレスバーをC言語で表示する方法を説明します。 ...

更新: 2026年5月30日 · 作成: 2017年1月23日 · 746 文字 · 2 分 · NAGAYASU Shinya