ビットとビットまたは、10進数とバイナリ変換?


1.ビットと&(バイナリ、ビット値は同じ1で1を得る、そうでなければ0を得る)、ビットまたは|(1つあれば1を得る;そうでなければ0)である.例えば101と100は演算、結果は100 101と100または演算、結果は101 2である.一般的には10進数です.例えば、10&1は10進数をバイナリに変換して計算する必要があります.
3.転換方法の秘籍:
2進数変換10進数:1010、4桁目が1変換10進数が12^3=8 2 2桁目が1変換10進数が12^1=2最後に加算8+2=10秘訣:n桁の値*2^(n-1)桁の数値に2を乗じた桁を1回減らして各桁を加算して最終結果を1反3:8進数変換10進数?2の次数を8の次数に変更すればよい.簡単じゃないの?
10進数変換バイナリ:ルート番号法、10を2進数に変換し、私たちは10ルート番号2を、1回目の結果は5で、バイナリは0050で2を続け、2回目の結果は2余1で、3位は2で、バイナリ:0210で開き続け、3回目は1で、4位は1で、バイナリ結果1010の秘訣:2を開き、1回目の結果は2位の値で、剰余金は、第1ビットのN回目のオープン結果に保持され、N+1ビットの剰余金は、オープンできなくなるまでNビットに保持される
    :