Javaバイナリ
777 ワード
Countバイナリの最上位はシンボルビットで、0は正数を表し、1は負数を表す. 正数の原符号、逆符号、補符号はすべて同じである. 負数の符号=正数に対応するバイナリ符号で、最高位は1とする. 負数の逆符号=その元の符号ビットは変わらず、他のビットは逆をとる. 負数の符号化=その逆符号+1; 0の逆符号、補符号はすべて0である. コンピュータの演算の時、すべて符号を補う方式で演算します. 演算--シフト(>>>)正数または負数左シフト-------:低位はいずれも0で補う. 正数または負数右シフト-----:符号ビットは変わらない. 負数は符号なしで右にシフトし、高位は0で補う.
演算--ビットと(&)
演算--ビットまたは(|)
演算--ビット異和(^)
演算--ビット非(~)
一元オペレータ:~5
テキストリンク
演算--ビットと(&)
n n 1, n 1, 0
演算--ビットまたは(|)
n n 1, n 1, 0
演算--ビット異和(^)
n n , n 1, 0
演算--ビット非(~)
一元オペレータ:~5
n 1, n 0, 。
テキストリンク