【C言語】
未定義動作はコンパイラが出鱈目な動きをしてもプログラマは文句を言えない

warning: operation on ‘x’ may be undefined 警告: ‘x’ に対する演算は未定義動作の可能性があります。[-Wsequence-point] ■1.未定義… 続きを読む 【C言語】
未定義動作はコンパイラが出鱈目な動きをしてもプログラマは文句を言えない

【C言語】
32bit変数を 32bitシフトすると
0になる保証無し!
8bit変数を24bitシフトすると?

warning: left shift count >= width of type 警告:左シフト数 >= 型幅[-Wshift-count-overflow] ■シフトし過ぎ(定数で) オペランドのビット… 続きを読む 【C言語】
32bit変数を 32bitシフトすると
0になる保証無し!
8bit変数を24bitシフトすると?