原碼:在二進制數據最高位的左面加上一個0或者1來代表符號,1代表負數,0代表正數
正數的原碼=反碼=補碼,負數如下:
反碼:在原碼的基礎上,除了符號位,其他位均取反,如
[11010101010](原碼)=[10101010101](反碼)
補碼:在反碼的最低位上加一,並依次進位,包括符號位,符號位進位取0,如:
[10101010101](反碼)=[10101010110]補碼
原碼:在二進制數據最高位的左面加上一個0或者1來代表符號,1代表負數,0代表正數
正數的原碼=反碼=補碼,負數如下:
反碼:在原碼的基礎上,除了符號位,其他位均取反,如
[11010101010](原碼)=[10101010101](反碼)
補碼:在反碼的最低位上加一,並依次進位,包括符號位,符號位進位取0,如:
[10101010101](反碼)=[10101010110]補碼
import sys sys.path.append('../..') sys.path.append('.') sys.path.append('./') 把這些路徑都加入sys.path就找到了.