春 | 「アーキテクチャと構造」関連 プログラム | ||||
---|---|---|---|---|---|
0 | 基数変換 | 0001 2進数を10進数に (重みの足し算) 0002a 10進数を2進数に (重みを組み合わせ) 0002b 10進数を2進数に (2で割った余りに注目する方法) |
|||
1 | コンピュータ内部の データ表現 サイズ 表現法 表現範囲 誤差 |
0101 (整数型 int のサイズ, 範囲を探ろう) 0102 (int 整数の内部表現を探ろう) 0103 (floatとdouble 浮動小数点数を探ろう) 0104 (2進数で表現できない10進数) 0105 (char 英数文字の内部表現を探ろう) 0106 (全角1文字のコード) |
|||
2 | シフト演算 ビットパターンの 論理演算 |
0201 (論理シフト演算の構文) (5倍せよ) 0202 (ビットパターン のAND OR XOR演算) |
|||
3 | メモリの情報 (アドレス、ポインタ) |
0301 (各種変数のアドレスを見よう) 0302 (ポインタ変数 アドレスを格納する) 0303 (定番、swap関数 アドレスを指定して 値を入れ替える) |