レビューのビット演算子

と、コンピュータに保存されている補完値

オクテットの例:(オリジナルコード)数値7の背後にある、第一の符号ビットを表します

補完:正:元のコードは、補完するものです

           そのまま元のコードシンボルビット、あなたの残りの部分は、+ 1を否定:負

正ビット単位の数:メンバー反転 - 補完が負になる> - >出力、 - (もし否定+ 1) - > - (オリジナルのデジタル+1)

たとえば〜5:0000 0000 0000 0000 0,000,000,000,000,101(元のコード/補数) - >(あなたはトランスを取得) - > 1,111,111,111,111,111 1,111,111,111,111,010(補完) - >(マイナス+(あなたが否定1)) - > - 0,000,000,000,000,000 0,000,000,000,000,110

ビット単位の負の数:あなたの残りの部分は1補数コード格納逆符号ビットを変更する - >ダイレクト出力 - - > - (オリジナルのデジタル+1)>正となって反転

〜すなわち負(-5):

1,000,000,000,000,000 0,000,000,000,000,101(オリジナルコード) - > 1,111,111,111,111,111 1,111,111,111,111,010(補完) - >(あなたが唯一の否定)0000 0000 0000 0000 0000 000000000101->正の直接出力

概要:〜N = - (N + 1)

おすすめ

転載: www.cnblogs.com/code-fun/p/11460683.html