

https://blog.csdn.net/afsvsv/article/details/94553228
### **反碼**
> 正數的反碼還是等于原碼
> 負數的反碼就是他的原碼除符號位外,按位取反。
### **補碼**
> 正數的補碼等于他的原碼
> 負數的補碼等于反碼+1。
> (這只是一種算補碼的方式,多數書對于補碼就是這句話)
正數的原碼=反碼=補碼。引進補碼的作用是為了讓計算機更方便做減法。
例如:按時間12個小時來算,現在的準確時間是4點,有一個表顯示的是7點,如果要校準時間,我們可以將時針退7-4=3格,也可以向前撥12-3=9格,計算機做減法就可以轉化成-3=+9,這樣可以簡化計算機的硬件設備去做復雜的減法。