1.3 指定された整数型が1の補数表現か否かを判定する。 公開日:2021年7月16日 C++関数・テンプレート集プログラミング技術情報 前回に引き続き、今度は1の補数表現かどうかを判定するメタ関数を作っています。 2の補数表現のときと理屈は同じです。-1の下位2ビットが10 (= 2)であれば1の補数表現です。 [crayon-674f47d3e0546 […] 続きを読む
[迷信] 2の累乗による割り算と右シフトは等価 公開日:2021年6月3日 C/C++迷信集プログラミング技術情報 多くの場合、実際に試してみればすぐに分かることですが,2nによる割り算と右シフトは、常に等価になるとは限りません。しかし、この問題は規格上処理系定義の要素が複雑に絡み合っているため、注意深く考えないと全体像をとらえること […] 続きを読む