1. 程式人生 > >原碼補碼反碼

原碼補碼反碼

變量 補碼 存儲 符號 我們 pre 開心 相加 clas

因為計算機最開心的就是做加法
我們舉個例子 7 和-7
假設是8位的變量
7的 原碼 0000 0111
反碼 0000 0111
補碼 0000 0111
-7的原碼 1000 0111
反碼 1111 1000 第一位1 是符號位表示為負 不變 其他位取反
補碼 1111 1001 在反碼基礎上最後一位加一

補碼就是在內存中的存儲形式

這時 你把7和-7相加 在內存中哦
0000 0111+ 1111 1001= 0000 0000 就是0

原碼補碼反碼