■stdio.hの読み方 「エスティディ・アイオウ・ドット・エイチ」と読みます。「スタンダード・アイオウ・ドット・エイチ」とも読みます。 ■stdio.hを日本語に意訳すると 「標準・入出力関数・ヘッダファイル」です。も… 続きを読む 【C言語】
<stdio.h>とは?
見ればわかるので見てみよう
【C言語】
【C言語】
2進定数をC23仕様のprintf書式%bで表示する
■新しいC23仕様のC言語では2進数が使える ●gcc version 12.2.0の実行結果 注意:2024年9月現在C23に対応しているコンパイラは少ないので読者の環境下ではうまく動かないかもしれません。 ■以下に示… 続きを読む 【C言語】
2進定数をC23仕様のprintf書式%bで表示する
【C言語】
足し算の計算結果がおかしい
0xFFFFffff + 1
■0xFFFFffff + 1の計算結果は何ですか 注:LP64-gcc環境とします。 ●出題者も間違えた実行結果は?こちら ■接尾子Lで桁あふれを回避する このプログラムは以下のように表示されます y = x + 2 … 続きを読む 【C言語】
足し算の計算結果がおかしい
0xFFFFffff + 1
【C言語】
構造体メンバをアロー演算子で参照する20行の短いサンプルコード
■ポインタを使わない構造体メンバの参照 ■構造体ポインタとアロー演算子ー>(推奨) 「構造体ポインタptrの指す先のメンバB青」と自然に読めるので通常このスタイルが使われます。 ■構造体ポインタと間接演算子 *(非推奨)… 続きを読む 【C言語】
構造体メンバをアロー演算子で参照する20行の短いサンプルコード
【C言語】
qsortを使った20行の短いサンプルコード
■整数配列のソート ●第1引数 ソート対象の配列 ●第2引数 配列の要素数 ●第3引数 配列1個のサイズ ●第4引数 比較関数 ●整数編qsort使用例 n1 – n2の引き算の結果で数値順にソートします。 … 続きを読む 【C言語】
qsortを使った20行の短いサンプルコード