タグ

符号付きに関するkotaro-onoのブックマーク (1)

  • C言語講座:整数の内部表現

    ~3 の第 0 ビットを立てたものが、- 3 です。つまり、ビットを反転して、1 を加えれば、マイナスの数になります。この操作のことを、「 2 の補数を求める」といいます。コンピュータはこのような方法で、マイナスの値を内部表現しています。 符号付きの整数は最上位ビット ( MSB ) が1ならばマイナスの値です。符号なし整数は最上位ビットも数を表すのに使います。 ビット毎の排他的論理和 前回はビット毎の論理和と論理積について学びました。これ以外にも、ビット毎の排他的論理和 ( XOR 演算記号:^)があります。ビット毎の排他的論理和とは、1 と 1 なら 0 に、1 と 0 なら 1 に、0 と 0 なら 0 になります。今回のソースプログラムでは、ビットを 0 にするのに使っています。 ソースプログラムの説明 今回のソースプログラムで、ビットパターンを表示する関数がでてきます。短い関数で

  • 1