编码

下面的内容都以八位二进制数为例

Binary (即无符号数)

直接解读二进制数,范围为 0-255

Signed-Magnitude(,原码,)

One's Complement(,反码,)

Two's Complement(,补码,)

编码总结

Code (8-bit)Binary (unsigned)2’s compl1’s complSign-magn
1111 1111255-1-0-127
1111 1110254-2-1-126
1100 0000192-64-63-64
1000 0011131-125-124-3
1000 0010130-126-125-2
1000 0001129-127-126-1
1000 0000128-128-127-0
0111 1111127+127+127+127
0100 000165+65+65+65
0100 000064+64+64+64
0000 00113+3+3+3
0000 00102+2+2+2
0000 00011+1+1+1
0000 00000+0+0+0

点此查看原文