一補數

二進制數反轉,得到的數即為原二進制的一補數(ones' complement)。若某一位為0,則使其變為1,反之亦然。

一個數的一補數在很多算術運算中的表現與這個數的相反數很相似,此特性可使加法電路同時可以運算減法。然而,由於一補數中存在多餘的負零和其它問題,一補數並未像二補數一樣被廣泛套用。

表示方式
例如,+3是0011,以一補碼錶示-3便是1100。
下表列出了 4-bit 二進數所能表示的整數。
二進數無符號符號位元一補碼
0000
0
0
0
0001
1
1
1
0010
2
2
2
0011
3
3
3
0100
4
4
4
0101
5
5
5
0110
6
6
6
0111
7
7
7
1000
8
-0
-7
1001
9
-1
-6
1010
10
-2
-5
1011
11
-3
-4
1100
12
-4
-3
1101
13
-5
-2
1110
14
-6
-1
1111
15
-7
-0

相關詞條

熱門詞條

聯絡我們