靚麗時尚館

位置:首頁 > 健康生活 > 心理

十進位制為什麼變負數

心理1.42W
十進位制為什麼變負數

這個要理解計算機中關於補碼的知識。記憶體地址一般用二進位制描述,為便於記憶,用十六進位制書寫。如FFEEH,(h:十六進位制)。如果最高位是‘1’(二進位制),用十進位制輸出時,就是負數。計算機是用補碼方式來儲存負數,最高位為符號位,1是負數,0是正數,要轉換的話就將除符號位以外的其餘位取反+1 11111000(去符號位)->1111000->(變反)->0000111(+1)->0001000(就是十進位制8了),加上符號位就是-8

標籤:負數 十進位制