C言語
C言語:通常の算術型変換について(1)
2024年4月18日 anadapunch プロひろ
C言語で暗黙的に行われる型変換についてまとめます。今回は正しく動作しない例を紹介します。 どう動く? 以下のC言語のプログラムの出力を予想してください。 #in … C言語
C言語:汎整数拡張について
2024年4月17日 anadapunch プロひろ
C言語で暗黙的に行われる型変換についてまとめます。初回は汎整数拡張です。 汎整数拡張とは C90の記述を確認します。 int型又はunsigned int型を … C言語
論理ANDと論理ORの右辺に気を付けよう
2024年4月13日 anadapunch プロひろ
C言語についての記事です。論理ANDと論理ORの右項の評価をしない場合があります、という注意喚起です。 2項演算子の評価順序について 論理AND演算子 '&& … C言語
ヘッダファイルの二重読み込み防止について
2024年4月12日 anadapunch プロひろ
C言語のヘッダファイルの二重読み込み防止について紹介します。 ヘッダファイルを何回も読むとどうなるか C言語は、ヘッダファイルを再帰的に include できます。こ … C言語
8進数に気を付けよう
2024年4月6日 anadapunch プロひろ
C言語についての記事です。知らない間に8進数を使わないようにしましょう、という注意喚起です。 整数定数の復習 整数定数については、すでに記事にしています。そのまま引用 … C言語
選択文と繰返し文の本体は複合文にしよう
2024年4月5日 anadapunch プロひろ
C言語の選択文と繰返し文の本体は、常に複合文にするというスタイルを紹介します。 どう読める? 次のC言語のコード片を見てください。 if (condition1 … C言語
間違えやすい文字の紹介
2024年3月30日 anadapunch プロひろ
前回の記事は、数字の1と小文字のlが紛らわしいことを紹介しました。他にも読み間違いやすい文字を紹介します。 間違えやすい文字 MISRA C 最新版(2023)の D … C言語
1とlは、どれくらい間違えやすいか
2024年3月29日 anadapunch プロひろ
C言語の整数定数の型について記事を書きました。そこで紹介した接尾辞について紛らわしく見える書き方を紹介します。 どう読める? 次の変数宣言を見てください。 lo … C言語
C言語:整数定数の型について
2024年3月23日 anadapunch プロひろ
C言語の整数定数の型について、規格の記述をまとめました。C言語について記していますが、C++言語でも同じです。 整数定数は型をもちます 整数の変数は型を持ちます。それ … C言語
C言語は変数名を何文字識別するのか(続き)
2024年3月22日 anadapunch プロひろ
前回は、内部識別子を何文字識別するのか、規格の記述についてまとめました。今回は、外部識別子について紹介します。 規格として定まっていること 内部識別子およびC言語規格 …